Diseñar e implementar almacenamiento FILESTREAM

FILESTREAM permite a las aplicaciones basadas en SQL Server almacenar datos no estructurados, como documentos e imágenes, en el sistema de archivos. Las aplicaciones pueden aprovechar las API de transmisión por secuencias enriquecidas y el rendimiento del sistema de archivos al mismo tiempo que mantienen la coherencia transaccional entre los datos no estructurados y los datos estructurados correspondientes.

En esta sección

  • Información general de FILESTREAM
    Presenta FILESTREAM y describe cuándo debe utilizarse, cómo se implementa y administra el almacenamiento FILESTREAM, y cómo se puede tener acceso a los datos con FILESTREAM.

  • Introducción al almacenamiento mediante FILESTREAM
    Proporciona una lista de temas que muestran cómo habilitar FILESTREAM en una instancia de SQL Server, cómo crear bases de datos y tablas para que admitan FILESTREAM, y cómo usar el almacenamiento FILESTREAM desde el Motor de base de datos.

  • Usar el almacenamiento FILESTREAM en aplicaciones cliente
    Proporciona información general sobre el desarrollo de aplicaciones que utilizan datos FILESTREAM del sistema de archivos.

  • Usar FILESTREAM con otras características de SQL Server
    Proporciona información sobre la interacción de FILESTREAM con las instantáneas de la base de datos, la replicación, el trasvase de registros, la creación de reflejo de la base de datos, la búsqueda de texto completo, la agrupación en clústeres de conmutación por error y SQL Server Express.

  • Administrar datos FILESTREAM usando Transact-SQL
    Se describe cómo usar las instrucciones de Transact-SQL INSERT, UPDATE y DELETE para administrar los datos FILESTREAM.

  • Administrar datos FILESTREAM usando Win32
    Se describe cómo usar Win32 para leer y escribir datos en un FILESTREAM BLOB.

  • Temas de procedimientos para el diseño e implementación de FILESTREAM
    Proporciona procedimientos que describen cómo habilitar y configurar FILESTREAM.

  • Prácticas recomendadas para FILESTREAM
    Proporciona prácticas recomendadas para el uso de FILESTREAM

  • Acerca del almacén remoto de blobs (RBS)
    El almacén remoto de blobs (RBS) de SQL Server es un componente complementario opcional que permite a los administradores de bases de datos almacenar directamente objetos binarios grandes (BLOB) en soluciones de almacenamiento de artículos en lugar de en el servidor de base de datos principal. De este modo se ahorra una cantidad de espacio significativa y se evita malgastar los caros recursos de hardware de los servidores. EDR proporciona un conjunto de bibliotecas API que definen un modelo normalizado para que las aplicaciones accedan a los datos de los BLOB. RBS también incluye herramientas de mantenimiento, como la recolección de elementos no utilizados, para ayudar a administrar los datos BLOB remotos.