На сколько плохое решение хранить изображения в БД как blob?
Добрый день! Подскажите, на сколько плохая идея хранить изображения, которые должны быть использованы в тексте новости, как blob объект? В год примерно 500 новостей по 5-10 картинок. На сколько это даст нагрузку на систему при выборке данных?
Плохое решение, база данных не для этого. Бэкапы будут пухнуть. Заведите таблицу в которой будет храниться ссылка на файл используемый в статье. И при удалении статьи сразу почистите Файлы которые для неё были загружены. Ну и плюс картинки будут статикой, nginx отлично справится и сервер приложений будет заниматься только своим делом.
Конечно 500 статей это не нагрузка на базу. Поэтому даже если хранить в базе сильно не почувствуешь разницу.
В больших системах только так и хранят (либо в аналогах), например яндекс диск (миллиарды файлов) был построен на mongodb. Минус в том что нужно больше ресурсов для реализации.
Поэтому для мелких сайтов удобнее в файлы сохранять.