Форум: "Потрепаться";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
ВнизПосоветуйте формат хранения данных Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c