FC ConcursosFC Concursos

Flashcard FC370485

Qual a diferença entre **consistência forte** e **consistência eventual** em bancos NoSQL distribuídos?

Outros Tipos e Modelos de Bancos de Dados

FGV · 2024

De acordo com o assunto TI Banco de Dados: Outros Tipos e Modelos de Bancos de Dados, responda:

Qual a diferença entre **consistência forte** e **consistência eventual** em bancos NoSQL distribuídos?
Mostrar resposta e comentário

Resposta

Resposta objetiva: Consistência forte garante que leituras retornem sempre o último valor confirmado; consistência eventual permite leituras divergentes temporariamente, com convergência posterior.

Explicação:
Consistência forte: após confirmação de gravação, todas as réplicas apresentam o mesmo valor.
Requer sincronização entre réplicas, potencialmente aumentando latência e reduzindo disponibilidade.

Consistência fraca (eventual): atualizações são propagadas assincronamente; leituras podem ver estados diferentes por curto período.
Favorece maior disponibilidade e desempenho, com convergência ao longo do tempo.

Consistência ajustável: muitos sistemas permitem configurar níveis (por ex., quórum) para equilibrar consistência, disponibilidade e latência.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359833

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo