Questão FC374630
Um sistema diz-se assíncrono quando não faz nenhuma assunção sobre velocidade de execução do processo e/ou em relação à entrega da mensagem. No caso contrário diz-se síncrono. Um s
Recuperação de Dados em SGBDs
Instituto Consulplan · 2023
Um sistema diz-se assíncrono quando não faz nenhuma assunção sobre velocidade de execução do processo e/ou em relação à entrega da mensagem. No caso contrário diz-se síncrono. Um sistema síncrono faz assunção dos limites de execução e demora dos canais de comunicação. Sobre a replicação síncrona e assíncrona, assinale a afirmativa correta.
- Na replicação de dados síncrona, a latência é igual a zero.
- Em ambiente de sistemas síncronos não pode ser produzido o comportamento fail-stop.
- A replicação assíncrona aumenta os custos e reduz a concorrência nos gestores de recursos.
- Na replicação de dados assíncrona, não há atraso entre o commit da transação originadora das modificações e seu efeito nas réplicas.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A afirmação “Na replicação de dados síncrona, a latência é igual a zero” refere-se ao comportamento lógico do sistema: na replicação síncrona o processo originador só considera a operação committed depois que as réplicas confirmam o recebimento e gravação dos dados.
Isso significa que, do ponto de vista da consistência, não existe intervalo entre o commit e o efeito nas réplicas — a atualização é aplicada imediatamente em todos os nós envolvidos.
No entanto, na prática, essa “imediaticidade” traduz-se por uma latência física muito baixa, não por ausência absoluta de tempo de transmissão; redes e discos introduzem atraso real, ainda que o protocolo imponha bloqueio até confirmação.
Portanto, a opção está correta no sentido conceitual: a replicação síncrona elimina o atraso lógico entre commit e réplica, garantindo consistência instantânea no modelo adotado.
Conteúdo do catálogo FC Concursos · Atualizado em