Возможно, вы захотите сохранить его непосредственно в файловой системе.
При использовании файловой системы соблюдайте осторожность с:
- Конфиденциальность: Размещайте документы вне вашего корня документов Apache. Затем ваш PHP-контроллер выведет документы.
- Sharded path: не храните тысячи документов в одном каталоге, создавайте разные каталоги. Например, вы можете осквернить хэш в имени файла. Например, /documents/A/F/B/AFB43677267ABCEF5786692/myfile.pdf.
- Номер инода: Вы можете исчерпать иноды, если храните много небольших файлов (возможно, это не так, если вы храните в основном документы PDF и офисные документы).
Если вам нужно найти эти документы (дата / заголовок / и т. Д.), Вы можете сохранить метаданные в базе данных для лучшей производительности.
FYI, в этом вопросе MS SQL Server имеет FILESYSTEM тип столбца (как гибрид), но на данный момент MySQL не имеет альтернативы .