Вообщем на правах пятницы:
Интересно, если сервер будет знать, что в таблице нет версий, можно ли при
этом сколь-нибудь значительно увеличить скорость доступа к данным? Ну там
при индексных поисках не лазить к страницам с данными, не заморачиваться с
мусором, не смотреть есть ли еще версии записи. Наверное еще чего-нибудь...
Подумалось вот, что найдутся приложения, в которых существуют таблицы без
версий. Те же распространяемые справочные приложения, в web-приложениях
часть таблиц наверняка статична, в обычных приложениях найдуться
справочники, которые практически не меняются. Кроме того есть "архивные"
данные, есть таблицы, в которые происходит исключительно вставка, а значит
версий не образуется. Есть таблички которые шерстятся только в процессе
ночного обслуживания сервера...
Вот если б можно было через alter table установить/сбросить соответствующий
атрибут, указывающий на невозможность появления в таблице версий. Ну и при
установке такого атрибута сервер бы блокировал операции с таблицей,
приводящие к образованию версий записи. Может еще побыстрее получилось бы к
данным добираться?
With b/r. Gleb.