Как видите, есть много причин, почему использовать / почему не использовать базу данных для хранения изображений.Лично я предпочитаю не использовать базу данных для хранения файлов (изображений, документов и т. Д.), За исключением случаев, когда мне приказано их хранить.
- Иногда вы устали и испортили запрос, что-то вроде "SELECT * FROM images ", это убьет сервер, если в базе данных слишком много изображений огромного размера (2 МБ и более).-Проблема безопасности: вы все еще можете сохранять файлы на диске и при этом быть в безопасности, как?Хорошо сохраняйте файлы вне веб-каталога, всякий раз, когда запрашивается файл, читайте файл и дайте его пользователю.-Если вы случайно используете MySQL: если ваша база данных стала большой (скажем, 2-3 ГБ), и вы используете общий хостинг, удачи в создании резервной копии или попытке восстановить эту базу изображений.
Это только моя точка зрения