Datos de objeto binario grande (Blob) (SQL Server)Binary Large Object (Blob) Data (SQL Server)

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

SQL ServerSQL Server proporciona soluciones para almacenar archivos y documentos en la base de datos o en dispositivos de almacenamiento remoto.provides solutions for storing files and documents in the database or on remote storage devices.

Comparar opciones para almacenar blobs en SQL ServerCompare Options for Storing Blobs in SQL Server

Comparar las ventanas de FILESTREAM, FileTables y almacén remoto de blobs.Compare the advantages of FILESTREAM, FileTables, and Remote Blob Store. Consulte Comparar opciones para almacenar blobs (SQL Server).See Compare Options for Storing Blobs (SQL Server).

Opciones para almacenar blobsOptions for Storing Blobs

FILESTREAM (SQL Server)FILESTREAM (SQL Server)

FILESTREAM permite a las aplicaciones basadas en SQL ServerSQL Serveralmacenar datos no estructurados, como documentos e imágenes, en el sistema de archivos.FILESTREAM enables SQL ServerSQL Server-based applications to store unstructured data, such as documents and images, on the file system. Las aplicaciones pueden aprovechar las API de transmisión de datos 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.Applications can leverage the rich streaming APIs and performance of the file system and at the same time maintain transactional consistency between the unstructured data and corresponding structured data.

FileTables (SQL Server)FileTables (SQL Server)

La característica FileTable proporciona compatibilidad con el espacio de nombres de archivo de Windows y con las aplicaciones Windows para los datos de archivo almacenados en SQL ServerSQL Server.The FileTable feature brings support for the Windows file namespace and compatibility with Windows applications to the file data stored in SQL ServerSQL Server. FileTable permite que una aplicación pueda integrar sus componentes de administración de datos y almacenamiento, así como proporcionar servicios de SQL ServerSQL Server integrados (incluidas la búsqueda de texto completo y la búsqueda semántica) en datos y metadatos no estructurados.FileTable lets an application integrate its storage and data management components, and provides integrated SQL ServerSQL Server services - including full-text search and semantic search - over unstructured data and metadata.

Es decir, ahora puede almacenar archivos y documentos en tablas especiales de FileTables denominadas SQL ServerSQL Server y tener acceso a ellos desde las aplicaciones Windows como si estuviesen almacenados en el sistema de archivos, sin efectuar cambios en las aplicaciones cliente.In other words, you can store files and documents in special tables in SQL ServerSQL Server called FileTables, but access them from Windows applications as if they were stored in the file system, without making any changes to your client applications.

Almacén remoto de blobs (RBS) (SQL Server)Remote Blob Store (RBS) (SQL Server)

El almacén remoto de blobs (RBS) para SQL ServerSQL Server permite a los administradores de bases de datos almacenar directamente objetos binarios grandes (blobs) en soluciones de almacenamiento estándar en lugar de directamente en el servidor.Remote BLOB store (RBS) for SQL ServerSQL Server lets database administrators store binary large objects (BLOBs) in commodity storage solutions instead of directly on the server. De este modo se ahorra una cantidad de espacio significativa y se evita malgastar los caros recursos de hardware de los servidores.This saves a significant amount of space and avoids wasting expensive server hardware resources. RBS proporciona un conjunto de bibliotecas API que definen un modelo normalizado para que las aplicaciones accedan a los datos de los BLOB.RBS provides a set of API libraries that define a standardized model for applications to access BLOB data. RBS también incluye herramientas de mantenimiento, como la recolección de elementos no utilizados, para ayudar a administrar los datos BLOB remotos.RBS also includes maintenance tools, such as garbage collection, to help manage remote BLOB data.

RBS se incluye en el disco de instalación de SQL ServerSQL Server y pero no lo instala el programa de instalación de SQL ServerSQL Server .RBS is included on the SQL ServerSQL Server installation media, but is not installed by the SQL ServerSQL Server Setup program.