A replicação não é muito difícil de criar.
Aqui estão alguns bons tutoriais:
http://www.ghacks.net/ 2009/04/09/set-up-mysql-database-replication/
http://dev.mysql.com/doc/refman /5.5/en/replication-howto.html
http://www.lassosoft.com/Beginners-Guide-to-MySQL -Replicação
Aqui estão algumas regras simples que você terá que ter em mente (há mais, claro, mas esse é o conceito principal):
- Configure 1 servidor (mestre) para gravar dados.
- Configure 1 ou mais servidores (escravos) para leitura de dados.
Assim, você evitará erros.
Por exemplo: Se o seu script for inserido nas mesmas tabelas no mestre e no escravo, você terá um conflito de chave primária duplicada.
Você pode visualizar o "slave" como um servidor "backup" que contém as mesmas informações do master, mas não pode adicionar dados diretamente, apenas siga as instruções do servidor master.
NOTA:Claro que você pode ler do mestre e escrever no escravo, mas certifique-se de não escrever nas mesmas tabelas (mestre para escravo e escravo para mestre).
Eu recomendaria monitorar seus servidores para garantir que tudo esteja bem.
Avise-me se precisar de ajuda adicional