Я работаю над проектом, который включает в себя запись большого количества файлов (Word, документов, Excel, PDF и т. Д.) Для целей документирования и ссылок. Эти размеры файлов в среднем составляют около 60 МБ каждый. В среднем клиент должен регистрировать 1000 файлов в месяц. Клиенту нужна система в основном для управления документацией. Будет ли использование SQL Server 2012 для хранения этих файлов хорошей идеей? Я столкнулся с проблемами, связанными с ограничениями на хранение SQL-серверов? Должен ли я хранить документы на другом сервере и просто хранить ссылки на пути к файлам?Рекомендации по хранению файлов документов
Ваше мнение будет высоко оценено.
Немного субъективно, см. [Является ли плохой практикой хранить большие файлы (10 МБ) в базе данных?] (Http://programmers.stackexchange.com/questions/150669/is-it-a-bad -practice-to-store-large-files-10-mb-in-a-database) –
Требования, предъявляемые вами, недостаточно ясны. Вы хотите только архивировать файлы и сопоставлять их с другими данными? Чем может быть выбор SQL Server, так как он позаботится о сохранении хранилищ и резервных копий (@AlexK: конечно, не храните их в таблицах, а используйте потоки), если вам нужно управлять версиями и отслеживать историю было бы лучше, если посмотреть на какую-то систему управления документами, если вы вообще не будете все кодировать. –
Я бы просто разрешил пользователю загружать файл и разрешать пользователю скачивать файл по мере необходимости. Будет ли использование SQL хорошим выбором? –