SQL с версиями
Sep. 20th, 2010 09:59 amВроде бы простая задача а у Грубера не описана - я хочу для каждой строки в базе данных сохранять версии. Решение в лоб - вместо UPDATE - INSERT с обновленным таймстампом. Но тогда любая выборка превращается в адъ. Наверняка это популярная проблема а я просто лох, но все что я ни придумаю получается криво.
no subject
Date: 2010-09-21 04:21 am (UTC)Ну и если очень заботит производительность на вставке и выборке и хочется приключений - можно иметь теневую таблицу в которую daemon будет в off-peak time выносить версионные записи. При этом быть готовым, что есть шанс что редкие версионные записи есть в основной таблице.
no subject
Date: 2010-09-21 05:18 am (UTC)no subject
Date: 2010-09-21 10:45 am (UTC)