Re[10]: Соответствие версий родительских и дочерних записей
От: . Великобритания  
Дата: 06.12.07 12:29
Оценка:
Федя wrote:

> Да, но в нашем случае, поскольку при обновлении частей документа всегда

> идет обращение к базовой строке для увеличения номера версии, то
> транзакция, изменяющая запись, будет ждать, пока все не прочитается.
> Конечно при условии, что опреация изменения номера версии будет в одной
> транзакции с редактированием дочерних записей.
А, ну да. Если первой командой в изменяющей транзакции делать "update Doc set rev=rev+1", а первой читающей делать "select * from Doc" и isolation level >= repeatable read, то да, заработает, т.к. первым шагом оно будет лочить одну и ту же сущность. Но это на блокировочнике mssql, как интересно будет работать версионник?..
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.