Tenho 3 servidores Mysql que gostaria de replicar: dois (incluindo o servidor principal) são locais e um é remoto. Vamos chamar meu servidor principal de A, o servidor secundário de B e um servidor de desenvolvimento remoto de C.
Como configuração possível, comecei a ler sobre uma configuração de anel . Alguns comentários parecem desprezar esse tipo de topologia.
Minha pergunta é, dado o estado atual do Mysql 5.1, quais tipos de topologias mestre-mestre são aconselháveis e conhecidas por serem tolerantes a falhas?
Um anel é realmente uma má ideia, em geral?
No meu caso, A e B estão em uma intranet que não deve ter nenhuma falha de rede, então B pode teoricamente ser usado como um failover para A. Na maioria das vezes, estou trabalhando em C, uma máquina remota, que às vezes obtém soluços de rede ao alcançar A e B. Nenhum dos dados é crítico no momento (ou seja, contanto que eventualmente sejam espelhados, tudo bem), mas espero que A e B sejam espelhados firmemente - dentro de um prazo de 5 segundos em cargas leves (Acho que esse deve ser um requisito fácil, dados meus testes preliminares).
Atualmente, tenho B como escravo de A, mas estou ansioso para me tornar mestre-mestre em A, B e C.