Хранение файлов в базе данных необходимо, если вы хотите, чтобы пользователи сайта редактировали эти файлы. SharePoint предназначен для того, чтобы большинство этих файлов можно было редактировать, чтобы они могли храниться в базе данных.
Если вы, как разработчик приложения, знаете, что некоторые часто используемые файлы (макеты страниц, мастер-страницы и т. Д.) Редактировать не планируется, за исключением выпуска решения, у вас есть возможность сохранить страницы в файловой системе.
Хранение в файловой системе незначительно улучшает производительность чтения при чтении, поскольку обход базы данных не требуется. Например, главная страница понадобится для каждой страницы на веб-сайте, поэтому ее сохранение в файловой системе повысит производительность во время высокого пользовательского спроса.
Тот факт, что SQL 2008 имеет возможность управлять файлами "вне" базы данных, показывает, что эта функция не только желательна для SharePoint.