Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
4-1097750561
UserUserov
2004-10-14 14:42
2004.11.28
Послать переменную в другую программу??


14-1099575334
Григорьев Антон
2004-11-04 16:35
2004.11.28
Теперь и я в шоке. Снова про образование


1-1100342588
xkiller
2004-11-13 13:43
2004.11.28
TImage


14-1099927764
ИМХО
2004-11-08 18:29
2004.11.28
Локомотив - чемпион?


3-1097162482
sirsergio
2004-10-07 19:21
2004.11.28
Как остановить выполнение запроса программно




   Наверх