Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2025
- Código
- ce195535
- Banca
- CESPE / CEBRASPE
- Órgão
- BDMG
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento - Infraestrutura e Segurança Cibernética
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A afirmação descreve corretamente o conceito de sharding no MongoDB: os documentos de uma coleção são divididos em partições disjuntas chamadas fragmentos (shards), o sistema permite adicionar mais nós por meio de dimensionamento horizontal (horizontal scaling) e os fragmentos são distribuídos entre nós diferentes para balanceamento de carga.
A fragmentação horizontal, também conhecida como sharding, é uma técnica fundamental em bancos NoSQL como o MongoDB para escalabilidade. Conforme mencionado no contexto, "a fragmentação horizontal distribui uma relação (tabela) em sub-relações que são subconjuntos de tuplas (linhas) na relação original; isso também é conhecido como sharding nos sistemas big data e de computação em nuvem mais recentes." No MongoDB, os documentos são divididos com base em uma chave de shard, e os fragmentos são distribuídos entre nós de um cluster. O balanceamento de carga é atingido movendo-se fragmentos entre nós conforme necessário, e novos nós podem ser adicionados para aumentar a capacidade horizontalmente.
Característica | Descrição no MongoDB |
|---|---|
Técnica | Fragmentação horizontal (sharding) |
Unidade de divisão | Documentos da coleção |
Partições resultantes | Fragmentos (shards) – partições disjuntas |
Escalabilidade | Horizontal (adicionar mais nós) |
Distribuição | Fragmentos armazenados em nós diferentes |
Objetivo | Balanceamento de carga |
✅ CERTO.
Link permanente: /questoes/ce195535