Прочтите этот пост, для которого лучше всего. В то же время я могу знать, какой файл (изображение, фильм, текстовый документ), каков его размер файла?
Пути к файлам в БД - это, безусловно, путь
Хранение изображений в БД - да или нет?
Highlights:
- База данных для структурированных данных.
- Долгосрочная производительность и резервное копирование.
- Небольшие статические изображения (не более пары мегабайт), которые не часто редактируются, должны храниться в базе данных. Этот метод имеет несколько преимуществ, включая более простую переносимость (изображения передаются вместе с базой данных), более легкое резервное копирование / восстановление (резервное копирование изображений с помощью базы данных) и лучшую масштабируемость (папка файловой системы с тысячами маленьких файлов миниатюрных изображений звучит как кошмар масштабируемости для меня).
Файловый магазин. Инженеры Facebook отлично поговорили об этом. Один из способов - узнать практический предел количества файлов в каталоге.
Игла в стоге сена: эффективное хранение миллиардов фотографий