![]() |
#4 |
Moderator
|
Вероятно - ты хочешь сказать "В рамках транзакции и с пессимистическими блокировками". Потому что если мы дофига всего насчитаем в памяти, а потом в момент записи выяснится что работали мы на неактуальных данных, то ведь придется все перезапускать и пересчитывать...
То есть - по большому счету - этот паттерн применим к данным, у которых малая степень конкуренции. Например - заказах на продажу. Все-таки шансы что несколько сейлов вдруг продают один и тот же заказ - пренебрежимо мала... P.S. Хотя с другой стороны - если ты хочешь кэширование, то явно ситуация несовместима с многопользовательским доступом и блокировками. Так что может это все и полезно - но для довольно ограниченного набора ситуаций... Последний раз редактировалось fed; 23.01.2017 в 16:11. |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
Теги |
unitofwork, полезное |
|
|