← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2023

Questão comentada de Banco de Dados

Considerando que o Hadoop Distributed File System (HDFS) é um sistema de arquivos distribuídos otimizados para atuar em dados não estruturados, assinale a afirmativa correta.

Gabarito: E

O HDFS (Hadoop Distributed File System) foi criado para guardar grandes volumes de dados, especialmente arquivos muito grandes e pouco estruturados, com foco em escalabilidade e tolerância a falhas. A lógica dele é simples: em vez de depender de uma máquina poderosa, ele espalha os dados por vários nós do cluster, que normalmente usam hardware comum e barato. Isso é uma das ideias centrais do Hadoop: crescer “na horizontal”, somando máquinas, e não comprando um supercomputador. No HDFS, o NameNode é o cérebro do sistema. Ele não guarda o conteúdo dos arquivos, mas controla o namespace, os metadados, as permissões, a localização dos blocos e a organização geral do armazenamento. Já os DataNodes são os responsáveis por guardar, ler e escrever os blocos de dados. Em outras palavras: o NameNode manda, os DataNodes executam. A alternativa E está correta porque descreve exatamente essa função do NameNode: gerenciar o namespace e os metadados do sistema e coordenar o acesso e a distribuição dos arquivos. Isso é clássico em qualquer resumo doutrinário sobre Hadoop. Além disso, o HDFS trabalha com replicação de blocos justamente para garantir tolerância a falhas, então não faz sentido dizer que um bloco fica “bloqueado” para leitura ou que o sistema dispensa replicação. Resumo de prova: se aparecer NameNode, pense em metadados e organização; se aparecer DataNode, pense em armazenamento físico dos blocos. Essa dupla é uma das favoritas de banca, porque confunde fácil quem mistura “onde está o arquivo” com “quem sabe onde o arquivo está”.

Continue treinando

Questões relacionadas