Em um sistema de banco de dados, uma medida eficaz para mel...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão apresentada, é importante entender o conceito de Bancos de Dados Paralelos e Distribuídos, que envolve técnicas para melhorar a eficiência e a escalabilidade do sistema ao lidar com grandes volumes de dados.
A alternativa correta é a C - implementar sharding para distribuir os dados entre múltiplos servidores.
Justificativa da alternativa correta:
O sharding é uma técnica de particionamento horizontal onde os dados são divididos em partes menores, chamadas de "shards", que são armazenadas em diferentes servidores. Isso permite que o sistema distribua a carga de trabalho, melhorando a escalabilidade e a eficiência nas consultas, pois cada servidor pode processar suas próprias consultas de forma independente.
Análise das alternativas incorretas:
A - reduzir o número de índices para minimizar o espaço de armazenamento: Embora a redução de índices possa economizar espaço, isso não necessariamente melhora a eficiência das consultas. Na verdade, índices ajudam a acelerar a recuperação de dados, então abri mão deles pode piorar o desempenho das consultas.
B - utilizar uma única instância de banco de dados para todas as aplicações: Essa abordagem pode criar um gargalo, pois uma única instância sobrecarregada pode piorar o desempenho geral. Em vez disso, distribuir a carga entre várias instâncias é geralmente mais eficaz.
D - aumentar a frequência de backups completos para melhorar o desempenho: Aumentar a frequência de backups não melhora o desempenho das consultas. Backups são importantes para recuperação de dados, mas eles podem até consumir recursos adicionais, potencialmente afetando a performance durante sua execução.
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