Извините - ответ, который я предложил, основан на SQL Server, поэтому часть обслуживания не подходит. Но файловый ввод / вывод выполняется на аппаратном уровне, и любая база данных добавляет дополнительные этапы обработки.
База данных будет налагать дополнительные издержки при получении документа. Когда файл находится на диске, вы работаете так же медленно или так же быстро, как ввод-вывод на сервере. Вы, конечно, должны управлять своей мета в базе данных, но, в конце концов, вы хотите UNC файла и указать пользователю:
источник и убирайся с дороги.
С точки зрения обслуживания и администрирования вы ограничиваетесь SAN при работе с MS SQL Server. Такие решения, как Documentum, используют другой подход с простым хранением на диске и позволяют вам реализовать решение для хранения данных по своему усмотрению.
EDIT
Позвольте мне уточнить мое утверждение - с SQL Server у вас есть ограниченные возможности, когда вы превышаете физическую емкость хранилища. На самом деле это одна из больших слабостей Sharepoint, которую вы не можете просто подключить к сетевому хранилищу любого типа.