Проектирование и реализация хранилища 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 предоставляет средства обслуживания, например сборку мусора, которая позволяет более эффективно управлять удаленными данными больших двоичных объектов.
Связанные разделы
Следующие разделы и подразделы также имеют отношение к FILESTREAM:
См. также