3.2 - Arquitetura geral de uma configuração de replicação
Uma arquitetura de bancos de dados distribuídos pode ser implementada por dois ou mais SGBDD atuando em sincronia.
A sincronia de um site SGBDD é gerenciada por meio de um servidor líder da arquitetura, denominado de replicador mestre (ou Master). Os demais sites SGBDDs do conjunto são denominados de replicadores escravos.
O replicador mestre também é responsável por determinar quais bancos de dados do servidor deve ser replicado. Nem todos os bancos de dados do servidor necessitam ser replicados (muitas vezes replicamos apenas um banco de dados específico). Normalmente, ao configurar um SGBDD como replicador mestre.
Há basicamente duas formas de se implementar a replicação:
Veremos a seguir cada uma dessas formas.