← Questões de Banco de Dados

Banco de Dados · FGV · 2024

Questão comentada de Banco de Dados

Atualmente existem diversos tipos de bancos de dados NoSQL. Relacione cada tipo de banco NoSQL a seguir com sua descrição. 1. MongoDB 2. Neo4J 3. HBase 4. Redis ( ) Começou como um banco de dados orientados a grafos e evoluiu para um rico ecossistema com inúmeras ferramentas de apoio. Utiliza a Cypher como sua linguagem de consultas. ( ) Banco de dados multiplataforma orientado a documentos. Fornece alto desempenho, alta disponibilidade e fácil escalabilidade. Utiliza documentos semelhantes ao JSON como esquema. É publicado sob uma combinação da Licença Pública Geral GNU e Apache. ( ) Banco de código aberto com licença BSD, é capaz de armazenar estrutura de dados na memória. Fornece estruturas de dados como strings, hashes, listas, conjuntos, conjuntos classificados com consultas de intervalo, bitmaps, hiperlogs, índices geoespaciais e fluxos. Possui replicação integrada, script Lua, transações e diferentes níveis de persistência em disco, e fornece alta disponibilidade. ( ) Banco de dados do Hadoop. Capaz de hospedar tabelas muito grandes com bilhões de linhas e milhões de colunas. É um banco de dados não relacional de código aberto, distribuído e modelado a partir do Big Table do Google. Assinale a opção que indica a relação correta, na ordem apresentada.

Gabarito: E

A questão mistura quatro NoSQL bem clássicos, e aqui vale pensar em “perfil de uso” mais do que em definição decorada. O MongoDB é banco orientado a documentos, com documentos parecidos com JSON, muito usado por sua escalabilidade e flexibilidade. O Neo4J é o nome mais famoso entre os bancos orientados a grafos, com consultas em Cypher. O Redis, por sua vez, é conhecido por ser um banco em memória, muito rápido, com várias estruturas de dados e alta disponibilidade. Já o HBase é um banco distribuído do ecossistema Hadoop, inspirado no BigTable do Google, ótimo para tabelas enormes com bilhões de linhas e colunas. Na ordem do enunciado, basta identificar cada descrição: grafos com Cypher corresponde ao Neo4J, documentos em formato semelhante a JSON corresponde ao MongoDB, banco em memória com estruturas como strings, hashes e listas corresponde ao Redis, e o banco do Hadoop inspirado no BigTable corresponde ao HBase. Assim, a sequência fica 2 - 1 - 4 - 3. Isso faz o gabarito E estar correto. Em prova, a FGV gosta muito dessas associações entre produto e característica marcante, então o segredo é ligar cada nome ao seu “sinal de identidade”. Se você memorizar o trio “MongoDB = documentos, Neo4J = grafos, Redis = memória”, já elimina boa parte das pegadinhas.

Continue treinando

Questões relacionadas