![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Данные в архив [D7, Yaffil]
Belkova © (2005-01-17 17:33:00)Мастера delphi! Подскажите, пожалуйста, как лучше хранить данные в архиве. Создать отдельную таблицу и переписывать в нее данные, когда можно их убрать в архив. Или оставить все в одной таблице, но добавить какое-то поле, которое будет указывать, что это архивная строка. Как лучше? Или можно как-то еще?
Belkova (2005-01-17 18:52:00) [1]Всем большое спасибо.
Соловьев (2005-01-17 18:47:00) [2]>Подскажите, как объявить внешний файл?
Это Вам не поможет, его нельзя редактировать
by (2005-01-17 18:46:00) [3]Belkova (17.01.05 18:40) [9]
За месяц 5000-6000 записей.
Это не архив, тут индексов хватит.
Я делал архив когда у меня стало появлятся в табличке по 3 млн записей в месяц. И не потому что выборки долго были, а потому что с текущими записями месяца проводились интенсивные операции и осталная масса эти операции тормозила.
Belkova (2005-01-17 18:45:00) [4]>Соловьев © (17.01.05 18:42)
Подскажите, как объявить внешний файл?
Соловьев (2005-01-17 18:42:00) [5]>Редактировать архив требует заказчик, хотя это противоречит логике.
тогда это не архив. Еще одна таблица или та же но с флагом архива.
Belkova (2005-01-17 18:40:00) [6]Редактировать архив требует заказчик, хотя это противоречит логике.
За месяц 5000-6000 записей.
Sergey13 (2005-01-17 18:35:00) [7]2[5] Belkova (17.01.05 18:29)
При нормальных индексах и запросах замучаешься тормоза ставить. Без индексов и нормальных запросов и с архивом тормозов не избежать. 8-)
Соловьев (2005-01-17 18:31:00) [8]а что это за архив который редактируется? архив - это архив. Где хранятся неизменяемые данные.
by (2005-01-17 18:31:00) [9]Belkova (17.01.05 18:29) [5]
а сколько записей прибавляется в табличку за месяц?
Belkova (2005-01-17 18:29:00) [10]> Sergey13 © (17.01.05 18:25)
Хранить в общей таблице? Но данные копятся довольно быстро, без архива не будет подтормаживать?
Sergey13 (2005-01-17 18:25:00) [11]2[3] Belkova (17.01.05 18:17)
>Иногда их требуется просматривать и печатать, значительно реже восстановить и отредактировать.
Я бы вообще посоветовал забить на архив.
Belkova (2005-01-17 18:17:00) [12]В архив убираются отгруженные и оплаченные накладные. Иногда их требуется просматривать и печатать, значительно реже восстановить и отредактировать.
> Соловьев © (17.01.05 18:09)
Как можно объявить внешний файл?
Соловьев (2005-01-17 18:09:00) [13]Не знаю как в Yaffil а в FB можно таблицу обьявить внешним файлом - вот и архив.
Vlad (2005-01-17 18:00:00) [14]
> Belkova (17.01.05 17:33)
Можно все. И в одной таблице, и в отдельной и как-то еще.
Вопрос в том - как оптимальнее. А это зависит от постановки задачи. Т.е. какие данные требуется хранить в архиве, какие требования к архиву и для чего он будет в дальнейшем использоваться