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

    Для кого актуальная ?

> При сносе сервера остаются только версии из файла.
> Основная проблема тут обеспечить надёжность коммита и не зависнуть
> при массовых обновлениях.
>   Классик - в печку. Но и для него можно также версии хранить во временном
> файле доступному всем процессам.

    Чем вр.файл отличается от основного ?

-- 
Хорсун Влад


Ответить