Производительность хранилища - PullRequest
1 голос
/ 08 августа 2011

Я хочу, чтобы пользователи могли загружать изображения и видео на веб-сайт.Вопрос в том, нужно ли мне просто отбросить все файлы в одну папку или создать папку, например, для каждого пользователя?(Конечно, было бы легче найти)

Есть ли разница в производительности?Есть ли разница в скорости доступа?

спасибо

1 Ответ

1 голос
/ 08 августа 2011

Если вы имеете дело со многими файлами, распространенным является принцип распределения файлов по нескольким (под) каталогам.Это потому, что если каталог содержит слишком много каталогов и файлов, файловая система должна выполнять больше работы.В таком случае помогает распространение файлов.

Но это всегда зависит от базовой файловой системы, которую вы используете в качестве базы данных.Вам нужно посмотреть, какой из них вы используете, а затем проверить, какие функции он поддерживает и какие ограничения даны.

На уровне приложения вы должны смоделировать доступ к файлам и их обработку, чтобы вы могли изменить способ хранения файлов вашим приложением.позже, без переписывания всего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...