Partilhar via


Dados Binários de Objetos Grandes (Blob) (SQL Server)

Aplica-se a:SQL Server

O SQL Server fornece soluções para armazenar ficheiros e documentos na base de dados ou em dispositivos de armazenamento remoto.

Compare Opções para Armazenar Blobs no SQL Server

Compare as vantagens do FILESTREAM, FileTables e Remote Blob Store. Veja Opções de Comparação para Armazenar Blobs (SQL Server).

Opções para armazenar blobs

FILESTREAM (SQL Server)

O FILESTREAM permite que aplicativos baseados no SQL Server armazenem dados não estruturados, como documentos e imagens, no sistema de arquivos. As aplicações podem tirar partido das APIs de streaming ricas e do desempenho do sistema de ficheiros e, ao mesmo tempo, manter a consistência transacional entre os dados não estruturados e os dados estruturados correspondentes.

FileTables (SQL Server)

A funcionalidade FileTable traz suporte para o namespace de ficheiros Windows e compatibilidade com aplicações Windows aos dados armazenados no SQL Server. O FileTable permite que uma aplicação integre os seus componentes de armazenamento e gestão de dados, e fornece serviços SQL Server integrados – incluindo pesquisa em texto completo e pesquisa semântica – sobre dados e metadados não estruturados.

Por outras palavras, pode armazenar ficheiros e documentos em tabelas especiais no SQL Server chamadas FileTables, mas aceder a eles a partir de aplicações Windows como se estivessem armazenados no sistema de ficheiros, sem fazer quaisquer alterações às suas aplicações clientes.

Repositório de Blob Remoto (RBS) (SQL Server)

O armazenamento remoto BLOB (RBS) para SQL Server permite aos administradores de bases de dados armazenar objetos binários grandes (BLOBs) em soluções de armazenamento comuns em vez de diretamente no servidor. Isto poupa uma quantidade significativa de espaço e evita o desperdício de recursos caros de hardware do servidor. O RBS fornece um conjunto de bibliotecas de API que definem um modelo padronizado para as aplicações acedirem a dados BLOB. O RBS inclui também ferramentas de manutenção, como a recolha de lixo, para ajudar a gerir dados BLOB remotos.

O RBS está incluído na mídia de instalação do SQL Server, mas não é instalado pelo assistente de configuração do SQL Server.