Sobes.tech
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.