"Alexey Popov" ...
>
>
>
> Horsun Vlad wrote:
>
> >>Во время коммита сносить их в физичекий файл. Правда тут проблема
> >>устойчивости этой операции. Т.е. в файл пишем только последнюю
> >>закоммиченную версии, а все остальные версии храним в памяти или
> >>во временных файлах.
> >
> >
> > Ты о тр-циях слыхивал ? А о том, что их может быть более 1-ой
> > одновременно ? А о том, что каждой из них нужно видеть своё состояние БД ?
> > А о отдельных процессах классика в курсе ? Которые не видят память
друг-друга
>
> Так вычисление версии записи для данной транзакции останется таким же.
> Разница только в том что одна версия (самая актуальная) в файле, а все
> остальные в памяти.
Для кого актуальная ?
> При сносе сервера остаются только версии из файла.
> Основная проблема тут обеспечить надёжность коммита и не зависнуть
> при массовых обновлениях.
> Классик - в печку. Но и для него можно также версии хранить во временном
> файле доступному всем процессам.
Чем вр.файл отличается от основного ?
--
Хорсун Влад