Задать вопрос
@VovaSarp

БД для чата на MongoDB — где хранить картинки и иные файлы?

Пишу чат, в качестве БД используется MongoDB.
Сущность сообщения помимо текста может содержать картинки и иные типы файлов.
Каким образом лучше хранить файлы? Хранить в БД только ссылки на файлы, а сами файлы на отдельно файловом сервере? Или хранить файлы, используя GridFS?
  • Вопрос задан
  • 3343 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя RidgeA К ответам на вопрос (3)
@RidgeA
Файлы лучше хранить в файловой системе. Ощутимый бонус от хранения файла в ФС - можно отдавать напрямую веб-сервером (nginx, apach, etc), не надо для этого куда-то лезть.
Если уж не помещается или нужны какие-то особые фишки - тогда можно и GridFS или другие инструменты.
Ответ написан
Комментировать