LINUX.ORG.RU

Отдача файлов из базы - уже работает?


0

1

Хотелось бы понять, насколько уже реально для продакшена хранить фалы в базе и отдавать их прямо оттуда. Например, в связке nginx + модуль greedfs + mongo.

Или это все сотонинские козни и nginx + ext4 всех зарулит? Речь о большом количестве картинок по 100-200 килобайт.

Интересует расход ресурсов. В монге все держать очень заманчиво - не надо париться, куда засунуть превьюшки и метаданные.

★★★★★

не надо париться, куда засунуть превьюшки и метаданные.

Угу, а чем тебя ./full/Filename.png, ./preview/Filename.png и метаданные в базе не устраивают?

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Просто лишние хлопоты по коду + шардингу/репликам

Vit ★★★★★
() автор топика
Ответ на: комментарий от no-dashi

А есть какие-то оценки в цифрах? Ну типа, насколько проца/памяти/диска больше жраться будет, время отклика, количество соединений и т.п.

Vit ★★★★★
() автор топика
Ответ на: комментарий от archimag

Чукча не дурак, на себе экспериментировать.

Vit ★★★★★
() автор топика

вконтакт и фейсбук вроде мелкие картинки хранит пачками в одном файле. Данные выдираются по смещению каким-то хитрым образом.

А так да - лучше nginx с его кешированием.

OldFornit
()
Ответ на: комментарий от OldFornit

Дык из монги оно тоже через nginx пуляет

https://github.com/mdirolf/nginx-gridfs

Я просто не вникал еще, оно умеет файл выплевывать прямо с диска, или тянет его целиком через коннект с монгой.

Vit ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.