Какова наилучшая практика для хранения большого количества файлов, на которые есть ссылки в базе данных, в файловой системе?
В настоящее время мы переходим из системы, которая хранит около 14 000 файлов (около 6 ГБ изображенийи документы) в базе данных MySQL.Это быстро становится неуправляемым.
В настоящее время мы планируем сохранить файлы по их первичному ключу базы данных в файловой системе.Я обеспокоен возможными проблемами с производительностью при наличии такого количества файлов в одной папке.Кроме того, эти файлы будут вставлены несколькими различными приложениями на одном сервере.
В частности, я хотел бы знать:
- Является ли это хорошим решением с учетом этих параметров?
- Оставит ли это место для дальнейшего масштабирования в будущем?
- Есть ли какие-либо опасения по поводу хранения многих файлов в одном месте?
- Есть ли лучший способ присвоения имен / распространенияфайлы?