Хранение документов SharePoint вне БД SQL Server
Posted on февраля 14, 2008
Filed Under SharePoint
Часто при общении спрашивают:
-
А где SharePoint хранит документы?
-
А можно ли сделать так, чтобы документы хранились не в БД?
Ответы простые:
-
Все документы SharePoint хранит в базе данных (SQL Server)
-
Хранить документы вне БД без существенной кастомизации SharePoint нельзя.
В последнее время эти вопросы активизировались, так как в SQL Server 2008 появилась такая функция как FILESTREAM.
Что это такое:
FILESTREAM integrates the SQL Server Database Engine with an NTFS file system by storing varbinary(max) binary large object (BLOB) data as files on the file system. Transact-SQL statements can insert, update, query, search, and back up FILESTREAM data. Win32 file system interfaces provide streaming access to the data.
Т.е. можно хранить данные (документы) в файловой системе и при этом по прежнему оперировать ими с помощью T-SQL.
Использовать этот функционал в SharePoint через стандартные механизмы не возможно. Так что ждем следующих версий.
А такой функционал безусловно очень хорошо скажется на производительности решений с большим объемом документов.
Comments
Leave a Reply