Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2023

Questão 32 — Banco de Dados: NoSQL — Sharding

Banco de Dados NoSQL — Sharding

Serviço de Seleção do Pessoal da Marinha (SSPM) 2023

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Segundo Sadalage (2019), a adoção de sharding é uma boa prática para melhorar a performance de sistemas de armazenamento NoSQL. Com relação a esse recurso, assinale a opção INCORRETA.
Selecione uma alternativa

Resolução comentada

Sharding distribui dados para escalar; resiliência vem da replicação, não do sharding.

Sharding particiona os dados entre servidores e assim escala horizontalmente leituras e escritas. Ele não cria cópias dos dados. Usado sozinho, não aumenta a resiliência: se um shard cai, seus dados ficam indisponíveis. Quem dá resiliência é a replicação, por isso E é a incorreta.

Análise das alternativas

A) Correta: distribui as escritas entre os shards. B) Correta: dados acessados juntos devem ficar no mesmo shard. C) Correta: o auto-sharding decide a alocação dos dados. D) Correta: melhora escrita e leitura, pois distribui a carga. E) Incorreta: sem replicação, o sharding não melhora a resiliência.

Referência: Sadalage & Fowler – NoSQL Essencial (distribuição de dados: sharding e replicação)

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final CP-T 2023 — Informática — página 7