Leia o caso a seguir. Em uma empresa de desenvolvimento de ...

Próximas questões
Com base no mesmo assunto
Q3034911 Banco de Dados
Leia o caso a seguir.

Em uma empresa de desenvolvimento de software, o time de engenharia precisa escolher um banco de dados para um novo sistema de análise de vendas. O sistema deve ser capaz de processar um grande volume de transações diárias e fornece relatórios analíticos em tempo real.
Elaborado pelo(a) autor(a).

O banco de dados que atenderia a necessidade de eficiência de consumo e de consultas, além de escalabilidade nesse caso é o
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Alternativa Correta: D - banco de dados em memória.

O tema central desta questão é a escolha do banco de dados adequado para um sistema que precisa processar um grande volume de transações e fornecer relatórios em tempo real. Os conhecimentos necessários para resolver esta questão incluem entender as características dos diferentes tipos de banco de dados e como eles se comportam em termos de eficiência, escalabilidade e capacidade de resposta.

Justificativa para a Alternativa Correta (D):

Um banco de dados em memória armazena os dados diretamente na memória RAM, ao invés de discos rígidos. Isso permite acesso extremamente rápido aos dados, o que é ideal para sistemas que necessitam de processamento em tempo real, como o descrito no caso. A velocidade de leitura e escrita é significativamente maior, proporcionando eficiência e consultas rápidas, além de ser facilmente escalável para atender a grandes volumes de transações diárias.

Análise das Alternativas Incorretas:

A - banco de dados relacional tradicional: Embora seja robusto e confiável, um banco de dados relacional pode não ser a melhor escolha para processamento em tempo real com grandes volumes de dados devido a possíveis limitações em escalabilidade e velocidade de consulta.

B - banco de dados NoSQL: Este tipo de banco de dados é altamente escalável e pode lidar bem com grandes volumes de dados, mas seu foco principal é em flexibilidade de estrutura de dados e escalabilidade horizontal, não necessariamente em eficiência de consultas em tempo real.

C - sistema de arquivos simples: Um sistema de arquivos não é projetado para oferecer a mesma eficiência e capacidades de consulta que um banco de dados tradicional ou em memória, tornando-o inapropriado para um sistema que requer processamento e relatórios em tempo real.

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

Comentários

Veja os comentários dos nossos alunos

Questão deveria ser anulada, pois apresenta duas alternativas. letra B e letra D. a respost mais adequada seria B, usando para solução mongoDB ou Cassandra. No entanto, quando coloca banco de dados em memória está também classificando como NoSql. Nem todos os bancos de dados em memória são classificados como NoSQL, mas muitos bancos de dados em memória amplamente usados pertencem à categoria NoSQL.

Exemplos de bancos de dados em memória NoSQL. Redis, Mencached e Aerospike

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo