Acerca dos Sistemas Gerenciadores de Banco de Dados (SGBDs) ...
O MongoDB suporta tanto escalonamento horizontal quanto vertical, utilizando replica sets (instâncias espelhadas) e sharding (dados distribuídos).
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é C - certo.
Vamos entender o porquê dessa alternativa estar correta e revisar os conceitos necessários para resolver a questão.
O MongoDB é um banco de dados NoSQL que se destaca por sua flexibilidade e escalabilidade. Ele suporta dois tipos principais de escalonamento: escalonamento horizontal e escalonamento vertical.
Escalonamento Vertical: refere-se a aumentar a capacidade de um único servidor, como adicionar mais CPU, RAM ou armazenamento.
Escalonamento Horizontal: envolve adicionar mais servidores ao sistema, distribuindo a carga de trabalho entre eles. Esse tipo de escalonamento é particularmente suportado pelo MongoDB através de duas técnicas principais:
- Replica Sets (instâncias espelhadas): Esta técnica cria múltiplas cópias dos dados em diferentes servidores. Isso não só proporciona alta disponibilidade e redundância de dados, mas também permite a distribuição de leitura entre as réplicas.
- Sharding (dados distribuídos): Com esta técnica, o MongoDB divide os dados em fragmentos menores, conhecidos como shards, e distribui esses fragmentos entre diferentes servidores. Isso melhora a escalabilidade e a performance ao permitir que o sistema gerencie grandes volumes de dados de forma mais eficiente.
A questão aborda precisamente esses conceitos ao afirmar que o MongoDB suporta tanto escalonamento horizontal quanto vertical, utilizando replica sets e sharding. Essa afirmação está correta porque:
Replica Sets: São instâncias espelhadas que fornecem redundância e permitem escalonamento de leitura.
Sharding: Distribui os dados em diferentes servidores, permitindo escalonamento horizontal e melhor distribuição de carga.
Portanto, a alternativa C está correta.
Espero que esta explicação tenha ajudado a esclarecer o tema. Se tiver mais dúvidas, estou à disposição!
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
correto,
o mongo db suporta os dois tipos de escalonamento, mas não significa que você deva usar os dois
a arquitetura dele é feita justamente pra você ir mais para o caminho do escalonamento horizontal, pois é mais barato e proporciona mais disponibilidade
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo