В настоящее время в папках / подпапках хранятся тысячи файлов Microsoft Word, Excel, PDF, изображений и т. Д. Они генерируются приложением на регулярной основе и могут быть доступны в любое время в этом приложении. Пока мы ищем обновление, сейчас мы рассматриваем хранение всех этих документов в SQL Server 2005. Причины этого основаны на возможности сжать документы, добавив дополнительные поля для хранения дополнительной информации об этих документах и применяя индексы, где это необходимо.
Полагаю, что я хочу узнать о плюсах и минусах использования SQL Server в качестве хранилища документов вместо хранения их на файловом сервере, а также о любом опыте, который у вас может быть при этом.
Мы будем использовать C # и Windows Workflow для выполнения этой задачи.
Спасибо за ваши комментарии.
Редактировать
Насколько большие файлы?
от 100 КБ до 200 КБ (в среднем 70 КБ)
Сколько будет?
На данный момент это около 3,1 миллиона файлов (в диапазоне от Word / Excel и PDF), которые могут расти на 2600 в день. (Рост также будет увеличиваться со временем)
Сколько читает?
Этот показатель трудно определить количественно, поскольку наша старая система / приложение затрудняет его обработку.
Также еще одна полезная ссылка, указанная в аналогичном посте, описывает плюсы и минусы обоих методов.
Файлы, хранящиеся в БД и файловой системе - за и против