Leia o caso a seguir. Uma aplicação de comércio eletrônico ...

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

Uma aplicação de comércio eletrônico está expandindo rapidamente sua base de clientes e, consequentemente, o volume de transações. A equipe de TI está avaliando opções para melhorar a performance do banco de dados, especialmente em termos de eficiência de consumo de recursos, velocidade de consultas e escalabilidade.
Elaborado pelo(a) autor(a).

Para atingir os respectivos objetivos e obter o melhor resultado, a empresa deve
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão proposta, que aborda a administração de banco de dados, focando nas melhores práticas para melhorar desempenho e escalabilidade em um cenário de crescimento rápido de uma aplicação de comércio eletrônico.

A alternativa correta é a C: utilizar um banco de dados como serviço (DBaaS) que ofereça autoescalabilidade e ajuste automático de recursos.

Justificativa:

Em um ambiente de crescimento rápido, como descrito no caso, é essencial buscar soluções que não apenas aumentem o desempenho imediato, mas que também permitam escalabilidade de maneira eficiente. O DBaaS oferece essa possibilidade ao permitir que os recursos sejam ajustados automaticamente conforme a demanda aumenta, sem a necessidade de intervenção manual, o que melhora tanto a eficiência quanto a velocidade das operações.

Análise das alternativas incorretas:

A - Aumentar a capacidade do hardware do servidor de banco de dados: Embora aumentar o hardware possa oferecer melhorias de desempenho, isso não resolve o problema de escalabilidade a longo prazo e não necessariamente otimiza o consumo de recursos. É uma solução que pode ser temporária e não tão eficiente em termos de custo.

B - Implementar índices em todas as colunas das tabelas: Criar índices pode acelerar as consultas, mas adicionar índices a todas as colunas pode prejudicar a performance, especialmente para inserções e atualizações, e não aborda a escalabilidade e o consumo eficiente de recursos.

D - Dividir o banco de dados em múltiplos servidores físicos: Embora essa prática, conhecida como sharding, possa ajudar na escalabilidade, ela também traz complexidade adicional na gestão de dados e pode não ser a solução mais eficiente em termos de recursos e facilidade de implementação para este caso específico.

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