Проектирование и реализация хранилища FILESTREAM

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

В этом разделе

  • Общие сведения о FILESTREAM
    Содержит общие сведения о хранилище FILESTREAM, включая описание, когда его нужно использовать, способы реализации хранилища FILESTREAM и управления им, а также способы доступа к данным FILESTREAM.

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

  • Использование хранилища FILESTREAM в клиентских приложениях
    Содержит обзор разработки приложений с использованием данных FILESTREAM из файловой системы.

  • Использование FILESTREAM с другими компонентами SQL Server
    Содержит сведения о взаимодействии хранилища FILESTREAM с моментальными снимками баз данных, репликацией, доставкой журналов, зеркальным отображением баз данных, полнотекстовым поиском, кластеризацией отработки отказа и SQL Server Express.

  • Управление данными FILESTREAM с помощью языка Transact-SQL
    Описывает способы использования инструкций Transact-SQL INSERT, UPDATE и DELETE для управления данными FILESTREAM.

  • Управление данными FILESTREAM с помощью Win32
    Описывает, как использовать Win32 для считывания и записи данных в большой двоичный объект FILESTREAM.

  • Инструкции по проектированию и реализации FILESTREAM
    Содержит процедуры, в которых описано, как включить и настроить FILESTREAM.

  • Рекомендации по FILESTREAM
    В этом разделе приведены рекомендации по использованию FILESTREAM.

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