Os bancos de dados NoSQL (do inglês, Not Only SQL) são prop...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: D - Grafos e documentos.
Vamos entender melhor o tema da questão e por que essa é a alternativa correta.
Os bancos de dados NoSQL são uma categoria de sistemas de gerenciamento de banco de dados que são projetados para oferecer maior escalabilidade e flexibilidade em relação aos bancos de dados relacionais tradicionais. Eles são frequentemente utilizados em aplicações modernas devido à sua capacidade de lidar com grandes volumes de dados e variações de esquema.
Esses bancos são geralmente classificados em categorias com base na forma como armazenam os dados. As principais categorias incluem:
- Grafos: Usados para armazenar dados que são melhor representados por nós, arestas e propriedades. Exemplos incluem o Neo4j, que é especialmente projetado para lidar com dados interconectados.
- Documentos: Armazenam dados no formato de documentos, como JSON ou BSON. MongoDB é um exemplo popular nessa categoria, permitindo flexibilidade com esquemas de dados não estruturados.
- Chave-valor: Armazenam dados como pares de chave e valor, ideais para acesso rápido e direto. Exemplos incluem Redis e DynamoDB.
Agora, vamos analisar as alternativas:
A - Grafos e chave-valor. Esta alternativa está incorreta porque Neo4j pertence à categoria de grafos, mas MongoDB está na categoria de documentos, não chave-valor.
B - Documentos e chave-valor. Esta alternativa está incorreta porque MongoDB é sim um banco de dados de documentos, mas Neo4j não é de chave-valor; ele é de grafos.
C - Chave-valor e grafos. Esta alternativa está incorreta porque Neo4j não é de chave-valor; ele pertence à categoria de grafos. Além disso, MongoDB não é um banco de dados de grafos, mas sim de documentos.
D - Grafos e documentos. Esta é a alternativa correta. Neo4j pertence à categoria de grafos e MongoDB pertence à categoria de documentos, alinhando-se corretamente às definições discutidas acima.
Compreender as características e categorias dos bancos de dados NoSQL é essencial para resolver questões como essa. Essa familiaridade ajuda a discernir rapidamente a que categoria pertence uma solução de banco de dados específica.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo