Цитата:
Сообщение от
MikeR
Правильно ли я тебя понимаю, что когда, допустим в разноске надо обновить два десятка таблиц и вставить в еще пару десятков, то методологически правильно открывать ОДНУ транзакцию,
Это зависит от того, какие механизмы используются. Например, каждый документ можно запихать в отдельную транзакцию - так как у него есть свой отдельный статус. В приведенном выше примере ты предлагаешь разбить проведение одного документа на отдельные транзакции - в этом случае надо вводить какую-то новую сущность для контроля разноски частей документа.
См. также давнишнюю статью Fed'а про то, как избегают блокировок в inventory