Em uma reunião técnica para implementação de um sistema WEB,...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Armazenar BLOB no sistema de arquivos, melhorando o desempenho de leitura.
O recurso FILESTREAM foi introduzido no SQL Server 2008 para permitir o armazenamento de objetos grandes binários, como imagens, áudio, vídeos e documentos (BLOBs - Binary Large Objects), diretamente no sistema de arquivos do Windows em vez de armazená-los dentro do banco de dados. Isso facilita o gerenciamento desses tipos de dados e melhora consideravelmente o desempenho, principalmente em operações de leitura, porque o SQL Server pode aproveitar as capacidades de streaming do sistema de arquivos para acessar os dados de forma mais eficiente.
Além disso, usar FILESTREAM permite que desenvolvedores e administradores de banco de dados tirem vantagem das funcionalidades de segurança e gerenciamento fornecidas pelo sistema de arquivos do Windows, como backups e permissões de acesso. A integração entre o SQL Server e o sistema de arquivos é feita de maneira transparente, permitindo que ambos trabalhem em conjunto para fornecer acesso de alto desempenho e gerenciamento eficiente desses arquivos grandes.
Quanto às outras alternativas, elas não descrevem adequadamente a funcionalidade do FILESTREAM:
- B se refere à criptografia, que é uma funcionalidade diferente e não está relacionada ao armazenamento de BLOBs.
- C fala sobre acesso direto (raw) aos blocos em disco, o que também não está relacionado com o FILESTREAM, que justamente utiliza o sistema de arquivos.
- D menciona arquivos para comunicação interprocessos, que não tem relação com o armazenamento de BLOBs no SQL Server.
- E trata de compressão de streams de áudio e vídeo, o que é diferente do propósito de armazenamento e gerenciamento de dados proporcionado pelo FILESTREAM.
Portanto, a alternativa A é a correta, pois resume adequadamente o objetivo principal do recurso FILESTREAM no Microsoft SQL Server 2008.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O FILESTREAM integra o Mecanismo de banco de dados do SQL Server a um sistema de arquivos NTFS armazenando dados de objetos binários grandes (BLOB) varbinary(max) como arquivos no sistema de arquivos. As instruções Transact-SQL podem inserir, atualizar, consultar, pesquisar e fazer backup de dados FILESTREAM. [1]
[1] http://msdn.microsoft.com/pt-br/library/bb933993.aspx
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo