Dmitry67 wrote:В Youkon вроде версии хранятся в tempdb. tempdb может расти
Версии чистятся самим сервреом при завершении транзакций или отсыхании коннекций (а не уходят сами просто со временем как в Oracle)
Поэтому если у вас есть изменение маленькой таблицы, а потом Вы начинаете генерировать лог гигабайтами апдейтя все другие, то это никак не приведет к тому что версия данных этой маленькой таблицы устареет
То есть история каждой таблицы независима...
Ну в Оракле история каждого блока независима. И что ?
Так, а теперь поподробней пожалуйста - а каким же тогда образом реализуется непротиворечивость данных на любой момент времени ? Представим - мы начали долгую SERIALIZED транзакцию c маленькой таблички - и через некоторое время, не заканчивая транзакцию обратились к другой таблице. Где история этой таблицы на момент начала нашей транзакции ? Уже очищена ? Если нет - то как сервер узнает , что он должен попридержать данные из данной конкретной таблицы ДО того как
мы к ней обратились! SERIALIZED транзакции иначе не реализовать. Если она не поддерживается то какой-же это версионник ?
![HBZ :pain1:](./images/smilies/pain25.gif)
Предлагаю, что-бы не засорять топик перенести обсуждение сюда : http://forum.privet.com/viewtopic.php?t=53096