"Кузнецов Евгений" ...

Доброго времени суток!

PEAKTOP пишет:
Идея в общем такая: семь баз по дням недели. Демон (LINUX) или сервайс
(Windows), который эти самые базы создает и, соответственно, убивает
уже ненужные. В базах - одна и та же таблица, а выборка - через CROSS-
DATABASE запросы оператора EXECUTE STATEMENT. Фрагментация баз при
этом уменьшается.

Отлично, заодно и протестирует :)
Действительно, 7 БД по дням недели + 1 управляющая БД, хранящая всю логику и сведения об остальных. А проблему блокировки старых данных можно решить через shutdown.

   Зачем ? Положить имена известных БД в таблицу. Туда же - дата заливки данных.
По идее старые БД не должны быть никогда и никем использованы. Время от времени
удалять старые записи и, соответственно, удалять эти БД. А ещё лучше - не 
удалять БД,
а делать в них RECREATE таблицам и использовать повторно.

Интересно, кстати, CROSS-DATABASE запросы в SuperClassic будут выполняться в 
другом процессе?

   На тот же хост с тем же портом - не будут. Если же использовать локальный
коннект, то это будет embedded соединение.

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

Ответить