chAlx
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору zealotfan: Файлы в базе vs файлы в файлах -- это старая холиварная тема с кучей нюансов в обоих вариантах. Если кратко, то при хранении в БД получаем транзакционную целостность, единство с файлов с их метаданными (в т.ч. в рамках бэкапа), заморочки с докачкой и корректной выдачей файла. В некоторых СУБД (не FB) можно контент дополнять, строить по нему индексы и т.п. При хранении в файлах их проще сохранить и выдать (вебсервер сам всё делает: подставляет имя, MIME-тип, размер и т.д.), меньше нагрузка (актуально при большом числе скачиваний), проще получить рассинхронизацию (в базе одно, в директории другое), больше возни с файловой системой (пути, права, разделы). |