@mrhankey2008

Как оптимально хранить медиаконтент для сайта в базе данных или в файловой системе?

Подскажите, как лучше хранить большие объёмы файлов в бд или в файловой системе?
Основные требования к решаемой задаче, быстрый поиск по файлам.
Как это делают социальные сети (instagram, fb, vk)?
Спасибо.
  • Вопрос задан
  • 381 просмотр
Пригласить эксперта
Ответы на вопрос 2
Jump
@Jump
Системный администратор со стажем.
Вообще все индивидуально, и нужно смотреть под конкретную задачу.
Если в общем - файлы хранятся в файловой системе, в БД хранятся имена и пути к файлам.

Как это делают социальные сети (instagram, fb, vk)?
Все по своему делают, у крупных сетей поиск и хранение как правило разнесены по разным серверам - одни сервера занимаются поиском, а другие хранением и отдачей контента.
Ответ написан
Комментировать
savostin
@savostin
Еще один программист
Да кто вообще первый придумал хранить файлы в БД? Руки поотрывал бы за такое. Даже если надо что-то быстро искать по контенту файла, никакого смысла хранить весь файл в БД нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы