Если это небольшие файлы, которые не нужно редактировать, опция B - неплохой вариант. Я предпочитаю писать логику для хранения файлов и решения сумасшедших проблем со структурой каталогов. Наличие большого количества файлов в одном каталоге - это плохо. Emkay
Если файлы большого размера или требуют постоянного редактирования, особенно из таких программ, как office, тогда вариант А - ваш лучший выбор.
В большинстве случаев это вопрос предпочтений, но если вы выберете вариант А, просто сделайте так, чтобы в каталогах не было слишком много файлов. Если вы выберете вариант B, то сделайте таблицу с BLOB-данными в своей собственной базе данных и / или группе файлов. Это поможет с обслуживанием, особенно резервным копированием / восстановлением. Ваши обычные данные, вероятно, довольно малы, в то время как ваши данные изображений будут огромными со временем.