Junior — Middle
Pode explicar o mecanismo de funcionamento do processo de replicação de dados?
sobes.tech IA
Resposta da IA
A replicação de dados é o processo de copiar e sincronizar dados entre vários servidores ou nós para aumentar a disponibilidade e a tolerância a falhas.
Mecanismo principal:
- Um servidor atua como mestre (fonte principal de dados), os outros são réplicas.
- Todas as alterações no mestre são transmitidas às réplicas.
- As réplicas aplicam essas alterações para permanecerem atualizadas.
Dependendo da implementação, a replicação pode ser síncrona (a gravação é confirmada após a atualização de todas as réplicas) ou assíncrona (o mestre não espera confirmação das réplicas).
Exemplo: numa base de dados, ao gravar um novo registo no mestre, esse registo é transmitido ao registo de replicação, que é então aplicado às réplicas para que tenham a mesma informação.