Replicação de um Banco de Dados
A Replicação de um Banco de Dados é muito importante para todo tipo de empresa. Mas o que é uma replicação? Como o nome já diz é uma réplica, uma réplica de um Banco de Dados para outro servidor, fazendo assim com que se tenha mais segurança com os seus arquivos e diminuindo as chances de um downtime no seu site.
Existem dois tipos de replicação, Master-Master e Master-Slave. As diferenças entre elas são muito grandes e a escolha vai depender muito da necessidade de funções para sua empresa.
Vamos entender como funciona cada um deles:
A Replicação Master-Slave é mais aconselhável para ser usada, pois como o Slave serve apenas para leitura, somente irá receber as atualizações do Master. Isso faz com que ele se torne melhor para sites ou sistemas de consultas.
Já o Master-Master não é muito aconselhável, ele faz com que os servidores sejam tanto Master quanto Slave, ou seja, vamos receber atualizações dos dois servidores.
Digamos que eu apague uma determinada tabela no Servidor 1, a mesma tabela será apagada Servidor 2. O mesmo acontece se eu apagar a tabela no Servidor2, se eu apago uma tabela no Servidor 2, a mesma será apagada no Servidor 1, pois o Servidor 2 não funciona apenas com o recebimento de dados.
Em outra oportunidade vamos explicar como instalar os dois tipos de replicação, aprofundando mais sobre a diferença.