FC ConcursosFC Concursos

Questão FC514917

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item a seguir. Em um banco de dados distribuído, a replicação de dados garante que todas as réplicas per

Outros Tipos e Modelos de Bancos de Dados

CEBRASPE (CESPE) · 2025

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item a seguir.

 

Em um banco de dados distribuído, a replicação de dados garante que todas as réplicas permaneçam sincronizadas automaticamente, eliminando a necessidade de mecanismos adicionais de controle de consistência.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação foi julgada ERRADO porque a simples existência de replicação de dados não garante que réplicas fiquem automaticamente sincronizadas sem controle adicional. Replicação pode ser síncrona ou assíncrona; na primeira há espera por confirmações e custo de latência, na segunda há janela de inconsistência e possibilidade de divergência entre réplicas.

Condições como falhas de rede, concorrência de atualizações e partições exigem mecanismos extras: protocolos de coordenação e consenso (por exemplo, Paxos ou Raft), controle de versões ou vetores para detectar conflitos e políticas de resolução. Também há trade-offs descritos pelo teorema CAP, que forçam escolhas entre disponibilidade e consistência.

Portanto, replicação é apenas parte da solução; é preciso projetar e empregar mecanismos de controle de consistência apropriados ao nível desejado (forte, eventual, etc.).

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

Continue aprendendo