Projetando e implementando armazenamento FILESTREAM

O FILESTREAM habilita aplicativos baseados no SQL Server a armazenarem dados não estruturados, como documentos e imagens, no sistema de arquivos. 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.

Nesta seção

  • Visão geral de FILESTREAM
    Introduz o FILESTREAM descrevendo quando usá-lo, como o armazenamento FILESTREAM é implementado e gerenciado e como os dados FILESTREAM podem ser acessados.

  • Guia de introdução ao armazenamento FILESTREAM
    Fornece uma lista de tópicos que mostram como habilitar o FILESTREAM em uma instância do SQL Server, criar bancos de dados e tabelas para oferecer suporte a FILESTREAM e como usar o armazenamento FILESTREAM de dentro do Mecanismo de Banco de Dados.

  • Usando armazenamento FILESTREAM em aplicativos cliente
    Fornece uma visão geral do desenvolvimento de aplicativos que usa dados FILESTREAM do sistema de arquivos.

  • Usando o FILESTREAM com outros recursos do SQL Server
    Fornece informações sobre a interação do FILESTREAM com instantâneos do banco de dados, replicação, envio de logs, espelhamento de banco de dados, pesquisa de texto completo, cluster de failover e SQL Server Express.

  • Gerenciando dados de FILESTREAM usando o Transact-SQL
    Descreve como usar as instruções INSERT, UPDATE e DELETE do Transact-SQL para gerenciar dados de FILESTREAM.

  • Gerenciando dados de FILESTREAM usando Win32
    Descreve como usar o Win32 para ler e gravar dados em um FILESTREAM BLOB.

  • Projetando e implementando tópicos de instruções do FILESTREAM
    Fornece procedimentos que descrevem como habilitar e configurar o FILESTREAM.

  • Práticas recomendadas de FILESTREAM
    Fornece as práticas recomendadas para uso do FILESTREAM

  • Sobre o RBS (Remote Blob Store)
    O RBS (Remote BLOB Store) para o SQL Server é um componente complementar opcional que permite aos administradores de bancos de dados armazenarem BLOBs (objetos binários grandes) em soluções de armazenamento de mercadorias, e não diretamente no servidor. Isso leva a uma grande economia de espaço e evita o desperdício de recursos caros de hardware de servidor. O RBS fornece um conjunto de bibliotecas de API que definem um modelo padronizado para que aplicativos acessem dados BLOB. O RBS também inclui ferramentas de manutenção, como coleta de lixo, para ajudar a gerenciar dados BLOB remotos.