parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ну, дело хозяйское

G_Z 11.01.2008 19:06

Я бы разнёс их.
Было бы две таблицы.
Каждый срез для undo — строка в архиве.

Выдернуть — элементарно.
Просмотреть архив, подчистить, лимитировать количество отмен — элементарно.
При этом в рабочей таблице лежат только актуальные данные: сделай хоть миллион откатов это никак не скажется на производительности основных выборок.

Меня раньше тоже тянуло на хитрые структуры.
Потом пришёл к выводу, что оно только мешает.