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