Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2024

Banco de DadosSQL
Código
fg079808
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
ATI - Inteligência da Informação
Um dos conceitos associados a coleções de objetos de dados e/ou arquivos de sistemas de bancos de dados NoSQL é o de sharding.Nesse contexto, uma das características de sharding refere-se
  1. Aao armazenamento de múltiplos itens com timestamps.
  2. Bà conciliação de gravação em operações conflitantes.
  3. Ca não exigência de um esquema prévio de dados.
  4. Da oferta de uma linguagem de consulta menos poderosa.
  5. Eao particionamento horizontal dos dados entre nós do sistema.
Revelar gabarito e comentário

GabaritoE — ao particionamento horizontal dos dados entre nós do sistema.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Sharding em bancos de dados NoSQL

Gabarito: letra E. Sharding refere-se ao particionamento horizontal dos dados entre os nós de um sistema distribuído. Essa técnica é essencial para escalabilidade horizontal em bancos de dados NoSQL, permitindo distribuir a carga de dados e consultas.

Sharding
  • 1Definição
    • Particionamento horizontal
    • Distribuição entre nós
    • Escalabilidade horizontal
  • 2Não é
    • Time-series (timestamps)
    • Controle de concorrência
    • Schemaless
    • Linguagem limitada
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O armazenamento de múltiplos itens com timestamps (time-series) não é definição de sharding; é um padrão de dados temporal, não um método de particionamento.

Alternativa B — ❌ Incorreta

Conciliação de gravação em operações conflitantes está relacionada a controle de concorrência e consistência eventual, não a sharding.

Alternativa C — ❌ Incorreta

A não exigência de esquema prévio (schemaless) é característica de muitos bancos NoSQL, mas não é específica de sharding.

Alternativa D — ❌ Incorreta

Oferecer linguagem de consulta menos poderosa é uma limitação geral de alguns bancos NoSQL, não uma característica de sharding.

Alternativa E — ✅ Correta ⟵ GABARITO

Sharding é exatamente o particionamento horizontal dos dados entre nós do sistema. Cada nó fica responsável por uma parcela (shard) dos dados, possibilitando escalabilidade e desempenho.

Gabarito: letra E

Link permanente: /questoes/fg079808