Главная страница
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.032 c
14-1099575334
Григорьев Антон
2004-11-04 16:35
2004.11.28
Теперь и я в шоке. Снова про образование


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


14-1100179508
}|{yk
2004-11-11 16:25
2004.11.28
А как подключиться к инету через встроенный модем телефона?


3-1099026231
dolmat
2004-10-29 09:03
2004.11.28
работа с Bollean через IBQuery


4-1097839922
Leaner
2004-10-15 15:32
2004.11.28
Местонахождение WINDOWS SYSTEM32 DRIVERS