Dados de objeto binário grande (Blob) (SQL Server)Binary Large Object (Blob) Data (SQL Server)

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

SQL ServerSQL Server oferece soluções para armazenar arquivos e documentos no banco de dados ou em dispositivos de armazenamento remotos.provides solutions for storing files and documents in the database or on remote storage devices.

Comparar opções de armazenamento de blobs no SQL ServerCompare Options for Storing Blobs in SQL Server

Compare as vantagens de FILESTREAM, FileTables e Remote Blob Store.Compare the advantages of FILESTREAM, FileTables, and Remote Blob Store. Consulte Comparar opções de armazenamento de blobs (SQL Server).See Compare Options for Storing Blobs (SQL Server).

Opções de armazenamento de blobsOptions for Storing Blobs

FILESTREAM (SQL Server)FILESTREAM (SQL Server)

O FILESTREAM permite que aplicativos baseados no SQL ServerSQL Serverarmazenem dados não estruturados, como documentos e imagens, no sistema de arquivos.FILESTREAM enables SQL ServerSQL Server-based applications to store unstructured data, such as documents and images, on the file system. Os aplicativos podem utilizar as APIs de streaming avançado e o desempenho do sistema de arquivos e, ao mesmo tempo, manter consistência transacional entre os dados não estruturados e os dados estruturados correspondentes.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)

O recurso FileTable oferece suporte para namespace de arquivo do Windows e compatibilidade de aplicativos do Windows com dados de arquivo armazenados no 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. O FileTable permite que um aplicativo integre seus componentes de armazenamento e gerenciamento de dados e forneça serviços integrados do SQL ServerSQL Server , inclusive pesquisa de texto completo e pesquisa semântica, em dados não estruturados e metadados.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.

Em outras palavras, você pode armazenar arquivos e documentos em tabelas especiais no SQL ServerSQL Server , denominadas FileTables, mas acessá-los a partir de aplicativos do Windows como se eles estivessem armazenados no sistema de arquivos, sem fazer alterações nos seus aplicativos 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.

Remote Blob Store (RBS) (SQL Server)Remote Blob Store (RBS) (SQL Server)

O RBS (Remote BLOB Store) para SQL ServerSQL Server permite que os administradores de bancos de dados armazenem BLOBs (objetos binários grandes) em soluções de armazenamento de mercadorias, e não diretamente no 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. Isso leva a uma grande economia de espaço e evita o desperdício de recursos caros de hardware de servidor.This saves a significant amount of space and avoids wasting expensive server hardware resources. O RBS fornece um conjunto de bibliotecas de API que definem um modelo padronizado para que aplicativos acessem dados BLOB.RBS provides a set of API libraries that define a standardized model for applications to access BLOB data. O RBS também inclui ferramentas de manutenção, como coleta de lixo, para ajudar a gerenciar dados BLOB remotos.RBS also includes maintenance tools, such as garbage collection, to help manage remote BLOB data.

O RBS está incluído na mídia de instalação do SQL ServerSQL Server , mas não é instalado pelo programa de Instalação do SQL ServerSQL Server .RBS is included on the SQL ServerSQL Server installation media, but is not installed by the SQL ServerSQL Server Setup program.