Данные большого двоичного объекта (SQL Server)

Область применения:SQL Server

SQL Server предоставляет решения для хранения файлов и документов в базе данных или на удаленных устройствах хранения.

Сравнение вариантов хранения больших двоичных объектов в SQL Server

Сравните преимущества FILESTREAM, таблиц FileTable и удаленного хранилища BLOB-объектов. См. Сравнение вариантов хранения BLOB-объектов (SQL Server).

Варианты хранения BLOB-объектов

FILESTREAM (SQL Server)

FILESTREAM позволяет приложениям на основе SQL Server хранить неструктурированные данные, такие как документы и изображения, в файловой системе. Приложения могут использовать расширенные API потоковой передачи и производительность файловой системы и одновременно поддерживать согласованность транзакций между неструктурированными данными и соответствующими структурированными данными.

FileTables (SQL Server)

Функция FileTable обеспечивает поддержку пространства имен файлов Windows и совместимости с приложениями Windows к данным файлов, хранящимся в SQL Server. Таблица FileTable позволяет приложению интегрировать свои компоненты хранения и управления данными, а также обеспечивает работу интегрированных служб SQL Server, включая полнотекстовый и семантический поиск, с неструктурированными данными и метаданными.

Другими словами, файлы и документы можно хранить в специальных таблицах в SQL Server с именем FileTables, но получить доступ к ним из приложений Windows, как будто они были сохранены в файловой системе, без внесения изменений в клиентские приложения.

Удаленное хранилище больших двоичных объектов (RBS) (SQL Server)

Удаленное хранилище BLOB-объектов (RBS) для SQL Server позволяет администраторам баз данных хранить двоичные большие объекты (BLOB) в решениях хранилища товаров, а не непосредственно на сервере. При этом значительно экономится место на диске и дорогостоящие аппаратные ресурсы сервера. RBS предоставляет набор библиотек API, определяющих стандартизированную модель, позволяющую приложениям получать доступ к данным BLOB. RBS также включает средства обслуживания, такие как сборка мусора, которые помогают управлять удалёнными данными BLOB.

RBS входит в установочный носитель SQL Server, но не устанавливается программой установки SQL Server.