Leia o caso a seguir. Uma aplicação de comércio eletrônico ...
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
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