Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

Данные в архив   Найти похожие ветки 

 
Belkova   (2005-01-17 17:33) [0]

Мастера delphi! Подскажите, пожалуйста, как лучше хранить данные в архиве. Создать отдельную таблицу и переписывать в нее данные, когда можно их убрать в архив. Или оставить все в одной таблице, но добавить какое-то поле, которое будет указывать, что это архивная строка. Как лучше? Или можно как-то еще?


 
Vlad ©   (2005-01-17 18:00) [1]


> Belkova   (17.01.05 17:33)  

Можно все. И в одной таблице, и в отдельной и как-то еще.
Вопрос в том - как оптимальнее. А это зависит от постановки задачи. Т.е. какие данные требуется хранить в архиве, какие требования к архиву и для чего он будет в дальнейшем использоваться


 
Соловьев ©   (2005-01-17 18:09) [2]

Не знаю как в Yaffil а в FB можно таблицу обьявить внешним файлом - вот и архив.


 
Belkova   (2005-01-17 18:17) [3]

В архив убираются отгруженные и оплаченные накладные. Иногда их требуется просматривать и печатать, значительно реже восстановить и отредактировать.
> Соловьев ©   (17.01.05 18:09)
Как можно объявить внешний файл?


 
Sergey13 ©   (2005-01-17 18:25) [4]

2[3] Belkova   (17.01.05 18:17)
>Иногда их требуется просматривать и печатать, значительно реже восстановить и отредактировать.

Я бы вообще посоветовал забить на архив.


 
Belkova   (2005-01-17 18:29) [5]

> Sergey13 ©   (17.01.05 18:25)
Хранить в общей таблице? Но данные копятся довольно быстро, без архива не будет подтормаживать?


 
Соловьев ©   (2005-01-17 18:31) [6]

а что это за архив который редактируется? архив - это архив. Где хранятся неизменяемые данные.


 
by ©   (2005-01-17 18:31) [7]

Belkova   (17.01.05 18:29) [5]
а сколько записей прибавляется в табличку за месяц?


 
Sergey13 ©   (2005-01-17 18:35) [8]

2[5] Belkova   (17.01.05 18:29)
При нормальных индексах и запросах замучаешься тормоза ставить. Без индексов и нормальных запросов и с архивом тормозов не избежать. 8-)


 
Belkova   (2005-01-17 18:40) [9]

Редактировать архив требует заказчик, хотя это противоречит логике.
За месяц 5000-6000 записей.


 
Соловьев ©   (2005-01-17 18:42) [10]

>Редактировать архив требует заказчик, хотя это противоречит логике.

тогда это не архив. Еще одна таблица или та же но с флагом архива.


 
Belkova   (2005-01-17 18:45) [11]

>Соловьев ©   (17.01.05 18:42)
Подскажите, как объявить внешний файл?


 
by ©   (2005-01-17 18:46) [12]

Belkova   (17.01.05 18:40) [9]
За месяц 5000-6000 записей.

Это не архив, тут индексов хватит.
Я делал архив когда у меня стало появлятся в табличке по 3 млн записей в месяц. И не потому что выборки долго были, а потому что с текущими записями месяца проводились интенсивные операции и осталная масса эти операции тормозила.


 
Соловьев ©   (2005-01-17 18:47) [13]

>Подскажите, как объявить внешний файл?

Это Вам не поможет, его нельзя редактировать


 
Belkova   (2005-01-17 18:52) [14]

Всем большое спасибо.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.037 c
8-1098894068
Sonic_gd
2004-10-27 20:21
2005.02.13
Неработает mediaPlayer


14-1106677983
amit
2005-01-25 21:33
2005.02.13
FreePascal


1-1107243734
Fostr
2005-02-01 10:42
2005.02.13
TChildForm - изменение размеров


1-1106919045
Юрий К
2005-01-28 16:30
2005.02.13
В D7 [Warning] Main.pas(753): Unsafe type PChar


14-1104137933
Чеширский_Кот
2004-12-27 11:58
2005.02.13
Кто хочет сыграть против меня в шахматы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский