Leia o caso a seguir. Um arquiteto de dados está projetando...

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

Um arquiteto de dados está projetando um repositório para armazenar e manipular dados estruturais complexos. O sistema deve ser capaz de lidar com recursos avançados de bancos de dados e ser adaptável a fundamentos de bancos de dados não-convencionais.
Elaborado pelo(a) autor(a).

Considerando a necessidade de eficiência de consumo, consultas rápidas e escalabilidade, a abordagem indicada para o projeto do repositório é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Para resolver esta questão, precisamos entender qual é a melhor abordagem de banco de dados para um sistema que exige eficiência de consumo, consultas rápidas e escalabilidade. Esses são os requisitos principais destacados no enunciado.

A alternativa correta é: B - Utilizar um banco de dados NoSQL orientado a documentos.

**Justificativa:**

  • NoSQL orientado a documentos: Este tipo de banco de dados é projetado para oferecer flexibilidade na estrutura dos dados, permitindo que o sistema se adapte facilmente a mudanças e cresça (escalabilidade), o que é ideal para ambientes que lidam com dados estruturais complexos. Além disso, eles são conhecidos por sua capacidade de oferecer consultas rápidas e eficientemente manipular grandes volumes de dados, atendendo à necessidade de eficiência de consumo.

Vamos analisar por que as outras alternativas estão incorretas:

  • A - Implementar um banco de dados relacional tradicional: Embora os bancos de dados relacionais sejam excelentes para garantir integridade dos dados através da normalização, eles não são a melhor escolha para escalabilidade e flexibilidade em estruturas de dados complexas. O desempenho pode ser comprometido em consultas muito complexas e em ambientes que exigem rápida adaptação.
  • C - Adotar um banco de dados em memória: Este tipo de banco de dados é excelente para velocidade de acesso, mas não é necessariamente eficiente em termos de consumo, especialmente quando se trata de grandes volumes de dados a serem armazenados permanentemente. Além disso, eles podem não ser tão escaláveis quanto necessário para dados complexos.
  • D - Escolher um banco de dados orientado a grafos: Bancos de dados de grafos são ótimos para otimizar relações entre entidades, mas o foco desta questão é na eficiência de consumo e escalabilidade em um contexto mais amplo, que não é exatamente o ponto forte dos bancos de dados de grafos em todos os cenários.

Portanto, a escolha de um banco de dados NoSQL orientado a documentos é a mais indicada para atender a todas as necessidades mencionadas no enunciado.

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