@DEnisLEB

Как организовать хранение файлов пользователя?

Появилась необходимость позволить пользователю делать вложения, как оптимальнее всего это можно сделать? создавать лабиринты из папок ? или же в бд?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
@RidgeA
в общем случае - "лабиринты" (хотя там все прозрачно) из папок
Ответ написан
Комментировать
@Yupa20171123
* Хранение: Размер вложений. Если "маленькие" то БД. А если большие то ФС (или она быстро заполнится). Или каждому пользователю ствой файл надел или раздел.
* Безопасность: Если БД о можно выташить или изменить только в ней (как правило). Если ФС то либо реализация на софте (чтоб нельзя было выйти из нее) либо форошо фильтровать запросы.
* Доступ: система символический ссылок позволяет организовать каталоги с поиском не хуже чем в БД.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы