Задать вопрос
@DEnisLEB

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

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

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

Похожие вопросы