Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.036 c
4-1098021793
Alex Friend
2004-10-17 18:03
2004.11.28
Использование русских символов


4-1097144751
Delphi5.01
2004-10-07 14:25
2004.11.28
Может у кого есть пример как использовать ReadDirectoryChangesW?


14-1100155682
karat
2004-11-11 09:48
2004.11.28
Ваше мнение на мой подход.


4-1097821383
shelest
2004-10-15 10:23
2004.11.28
Запуск программы под другим пользователем.


1-1100487316
Marat
2004-11-15 05:55
2004.11.28
Курсор в StringGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский