Кажется, что ключ здесь нас many documents (pdf, .docx etc.)
. Многие могут предположить, что ваши данные будут очень быстро увеличиваться в размерах. Вы можете использовать оба подхода технически. Следует учитывать, что если вы используете базу данных для хранения данных, а ваша база данных - SQL Express, у вас есть ограничения на размер базы данных. Поэтому вам, вероятно, следует использовать Sql Server Professional или Enterprise, чтобы избежать этого. Также, если вы должны использовать базу данных, используйте отдельную базу данных, чем ваша основная база данных.
Моя рекомендация :
1. использовать файловую систему
2. хранить только ссылки в базе данных на ваши файлы
3. регулярно делайте резервные копии файлов в файловой системе и в вашей базе данных
4. Защитите каталог, в котором вы храните файлы, чтобы предотвратить несанкционированное чтение или загрузку файлов
Если база данных используется для хранения, она имеет то преимущество, что при резервном копировании базы данных у вас есть все резервные копии, поэтому перенос данных проще, но преимущества хранения в файловой системе с учетом ваших требований перевешивают такие преимущества.