Replicação
Cópias do banco para leitura e para tolerar falhas, e o atraso entre a principal e as réplicas.
Replicação é manter cópias de um banco em outras máquinas, atualizadas a partir de um banco principal. As réplicas atendem leituras e assumem o lugar do principal se ele cair.
O tipo de replicação decide o que se perde numa falha. Na assíncrona, gravações confirmadas pelo principal podem sumir na troca. Na síncrona, cada gravação espera a réplica.
- O principal envia o log de alterações, e as réplicas o aplicam.
- Réplicas assíncronas ficam um pouco atrás, e leituras podem vir desatualizadas.
- Uma réplica síncrona fora do ar trava as gravações.
- Slots de réplicas abandonadas enchem o disco do principal.