FC ConcursosFC Concursos

Questão FC514916

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item a seguir. Em um sistema de banco de dados distribuído, a técnica de replicação síncrona garante que

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 sistema de banco de dados distribuído, a técnica de replicação síncrona garante que todas as cópias dos dados em diferentes locais estejam sempre atualizadas simultaneamente, eliminando qualquer possibilidade de inconsistência.

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A afirmação foi julgada CERTO porque, na replicação síncrona, uma atualização só é considerada concluída quando todas as réplicas relevantes confirmam a gravação, ou seja, a alteração ocorre na mesma transação em todos os nós. Isso garante, em termos lógicos, que existe uma única versão dos dados e confere consistência forte entre cópias.

Protocolos de coordenação, como o Two-Phase Commit (2PC), implementam esse comportamento ao garantir que todos os participantes possam aplicar o commit antes de efetivar a transação global. Assim, evita-se inconsistência entre réplicas dos dados comprometidos.

Vale notar que essa garantia vem ao custo de maior latência e impacto na disponibilidade em situações de falha ou partição de rede, mas não compromete a consistência das transações confirmadas.

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

Continue aprendendo