Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

Посоветуйте формат хранения данных   Найти похожие ветки 

 
lipskiy ©   (2004-11-10 20:23) [0]

Задача такая. Существует программа-просмотрщик данных. Данные выпускаются еженедельно и выкладываются на сервере, откуда пользователи закачивают их, выбирая файлы по своему усмотрению. Единица закачиваемых данных - один zip-файл. За некоторое время у пользователя скапливаются тысячи и десятки тысяч этих файлов. Сами zip-архивы малого размера, поэтому хранить их как есть нерационально, пропадает много места. Но по сути работы программы не требуется создавать базу данных, поскольку не требуется делать никаких запросов, выборок, генерировать отчеты и т.п. Требуется только просматривать содержимое zip-архивов.

Как лучше организовать хранение такого количества файлов, чтобы и место использовать рационально, и не сильно тормознуть обращение к отдельному zip-архиву, и не применять баз данных в чистом виде? Если просто объединять их все в один файл и работать через FileStream, это нормально? Как в этом случае осуществить навигацию внутри этого большого файла и защититься от невозможности извлечь все данные при порче отдельных составляющих этого файла?


 
}|{yk ©   (2004-11-10 20:25) [1]

zip вроде бесплатен. Получаешь файл, открываешь, добавляешь в существующий архив полученные файлы, пришедший удаляешь.


 
kaZaNoVa ©   (2004-11-10 20:44) [2]


> Если просто объединять их все в один файл и работать
> через FileStream, это нормально?

имхо нормально


 
lipskiy ©   (2004-11-10 20:46) [3]


> Получаешь файл, открываешь, добавляешь в существующий архив
> полученные файлы, пришедший удаляешь.

Хм, я так не пробовал с имеющимся у меня zip-компонентом... Если он это умеет, то наверное это лучший вариант...



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

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
8-1093505993
Andrey
2004-08-26 11:39
2004.11.28
распознование формата картинки


6-1095347411
serg128
2004-09-16 19:10
2004.11.28
Как програмно расшарить(дать полный доступ) папку на компе?


8-1093947884
ExpertTech
2004-08-31 14:24
2004.11.28
Как в гриде границу ячейки нарисовать толще?


3-1099175813
Apophis
2004-10-31 02:36
2004.11.28
Сортировка в DBGrid...


14-1099924400
Piter
2004-11-08 17:33
2004.11.28
А может ли библиотека сама выгрузится?