Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SQL Server предоставляет решения для хранения файлов и документов в базе данных или на удаленных устройствах хранения.
В этом разделе
Сравнение вариантов хранения двоичных объектов (SQL Server)
Сравните преимущества FILESTREAM, FileTables и удаленного хранилища Blob.
FILESTREAM (SQL Server)
FILESTREAM позволяет приложениям на основе SQL Server хранить неструктурированные данные, такие как документы и изображения, в файловой системе. Приложения могут использовать расширенные API потоковой передачи и производительность файловой системы и одновременно поддерживать согласованность транзакций между неструктурированными данными и соответствующими структурированными данными.
FileTables (SQL Server)
Функция FileTable обеспечивает поддержку пространства имен файлов Windows и совместимости с приложениями Windows к данным файлов, хранящимся в SQL Server. FileTable позволяет приложению интегрировать свои компоненты хранения и управления данными и предоставляет интегрированные службы SQL Server, включая полнотекстовый поиск и семантический поиск по неструктурированным данным и метаданным.
Другими словами, файлы и документы можно хранить в специальных таблицах в SQL Server с именем FileTables, но получить доступ к ним из приложений Windows, как будто они были сохранены в файловой системе, без внесения изменений в клиентские приложения.
Удаленное хранилище больших двоичных объектов (SQL Server)
Удаленное хранилище BLOB-объектов (RBS) для SQL Server позволяет администраторам баз данных хранить двоичные большие объекты (BLOB) в решениях хранилища товаров, а не непосредственно на сервере. Это экономит значительное количество места и позволяет избежать использования дорогостоящих ресурсов оборудования сервера. RBS предоставляет набор библиотек API, определяющих стандартизованную модель для приложений для доступа к данным BLOB. RBS также включает средства обслуживания, такие как сборка мусора, для управления удаленными данными BLOB.
RBS входит в установочный носитель SQL Server, но не устанавливается программой установки SQL Server.