LINUX.ORG.RU
Телепаты в отпуске, libastral из транка тоже не собирается. Так что сам рассказывай подробнее, что тебе нужно.
gaa ★★
()
Ответ на: комментарий от gaa
Пишут товариши сервер приложений
Необходимо на сервер хранить миллионы файлов
т.е. файлы будут добавляться и удаляться

проблема: что обеспечит лучшее быстродествие? хранение файлов на диске или как блобы в базе? Или есть другой способ?

Спасибо за ответ. Надеюсь что вы ответите.
anonymous
()
Ответ на: комментарий от anonymous
файлы хранят в файловой системе, только не надо кидать их в одну директорию, а раскидать по поддиректориям (в виде дерева).
sdio ★★★★★
()
reiserfs, только не четвертый, а третий - который стейбл.
Komintern ★★★★★
()
с такой формулировкой всё что угодно подойдёт. Ни размер одной записи, ни требования к скорости и задержкам не указаны.

Если речь о хранении каких-то структур данных то базу заводи, подтюнь её, организуй нормальную структуру хранения и будет тебе счастье.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin
Не надо хранить файлы в базе !
Если хочется с БД, то просто хранить ссылки на файлы.
Для файлов придумали файловые системы.
ovax ★★★
()
Ответ на: комментарий от ovax
ovax, всё зависит от задачи. При хранении кучи мелких файлов неэкономно расходуется место на большинстве файловых систем, манипуляция с кучей файлов требует большого времени т.к. на каждый файл будет тратиться куча системных вызовов с переключением контекста итп. Когда данные в базе одним вызовом read можно сразу кучу данных считать. И вообще, хранить структуры данных в файлах имхо изобретание велосипеда :). Тут, правда, топикстартер не уточнил что у него в файлах и какую именно обработку он затеял.
true_admin ★★★★★
()
Ответ на: комментарий от true_admin
> И вообще, хранить структуры данных в файлах имхо изобретание велосипеда :)

Это ты сильно задвинул, внушает! :о)
gaa ★★
()
Ответ на: комментарий от gaa
я имел в виду хранить миллионы файлов с мелкими структурами данных.
true_admin ★★★★★
()
Формат вида /files/47/53/26/51475326.dat позволит легко и ненапряжно держать миллионы файлов в любой FS.
KRoN73 ★★★★★
()
кластерные файловые системы
dimon555 ★★★★★
()
Ответ на: комментарий от KRoN73
я всё же базы данных. У файловых хранилищ есть минус-работа с большим кол-вом мелких файлов тормозная слишком. Попробуй удалить из папки 100тыщ файлов. Вот из базы 100тыщ строк запросто :).
true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.