Ded wrote:

Такие транзакции будут сериализованы. Внутри вычисляешь
номер нового документа обычными sql операторами.

Мля, на колу мочало, начинай сначала, 2001-й год вроде, учител Йода вернулся. Чтоб удержать одну запись, крайне необходимо блокировать таблицу целиком. МП, крутани ПНХ движок до отсечки, а?

Если изменяющие транзакции быстрые и не висячие то никаких узких мест.
Блокировать можно не основную таблицу, а вспомогательную.
Тогда блокировка будет идти только при создании нового документа, но
это если номера не редактируются.

--
--- Home Page http://ok.novgorod.net/ap ---


Ответить