• Сохраняют ли файлы в бд?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Это холиварный вопрос. Лично я против этой практики. База раздувается, нет прямого доступа к файлам, растёт нагрузка на диск, не работает кэширование.

    Хотя есть и плюсы. Первый у вас есть единая точка бэкапа. Второй это четкое понимание кто и когда скачал и контроль вплоть до разрыва сессии. Третий это контроль отдачи, причём очень гибкий и настраиваемый в зависимости от внешних или внутренних событий. Четвёртое это возможность менять Файлы под клиента, чуть проще чем из файловой системы
    Ответ написан
    2 комментария
  • Сохраняют ли файлы в бд?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    2-й вариант
    Ответ написан
    Комментировать
  • Сохраняют ли файлы в бд?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Зависит от того, какие файлы и какой проект, насколько важна консистентность между файлами и БД и так далее.

    Обычно, нет, не сохраняют. Потому что эти файлы весят много, утяжеляют операции с базой (кому нужен бекап за три часа) и так далее. Если файл загружают на проект один раз, а потом раздают, хорошо положить его куда-нибудь на S3.

    Если же файл постоянно меняется, это уже другой разговор. Вполне возможно, что будет более надежно держать его в базе.
    Ответ написан
    2 комментария