← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

Sobre os bancos de dados NoSQL, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) O MongoDB apresenta o recurso de sharding que favorece o escalonamento vertical. ( ) O MongoDB armazena preferencialmente os dados em formato XML para otimizar a indexação. ( ) O Cassandra é um exemplo de banco de dados NoSQL orientado a colunas que se destaca por sua performance, durabilidade, disponibilidade e tolerância a falhas. As afirmativas são, respectivamente,

Gabarito: E

NoSQL é o mundo dos bancos que fogem do modelo relacional clássico para ganhar flexibilidade e, muitas vezes, escala. Em vez de ficar preso a tabelas rígidas, ele pode trabalhar com documentos, pares chave-valor, colunas largas ou grafos, dependendo da necessidade. A ideia central é lidar melhor com grandes volumes, alta velocidade e estruturas de dados mais variáveis. A primeira afirmativa erra porque sharding é uma técnica de particionamento horizontal, isto é, distribui os dados entre vários servidores/partes. Isso ajuda a escalar horizontalmente, e não verticalmente. Escalar verticalmente é dar mais CPU, memória ou disco para uma única máquina, o que é o oposto da lógica do sharding. A segunda afirmativa também erra: o MongoDB armazena documentos em formato BSON, que é uma representação binária derivada do JSON, e não XML. Na prática, ele foi feito justamente para facilitar o armazenamento e a consulta de documentos flexíveis, com boa indexação, sem depender de XML como formato preferencial. A terceira afirmativa está correta. O Cassandra é um banco NoSQL orientado a colunas largas, muito usado quando o objetivo é ter alta disponibilidade, tolerância a falhas e boa performance em ambientes distribuídos. Ele foi inspirado no modelo do Bigtable e no conceito de sistemas distribuídos robustos, por isso faz sentido associá-lo a durabilidade e disponibilidade elevadas. Resultado: F, F, V, que corresponde à alternativa E.

Continue treinando

Questões relacionadas