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 é o responsável por controlar todas as operações de replicação. É ele quem informa aos demais sites SGBDDs do conjunto (replicadores escravos) se uma determinada tarefa de sincronia deve acontecer e se essa tarefa ocorreu com sucesso (ou se deve ser refeita ou cancelada).

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.

Copyright © 2016 AIEC.