Se você estiver procurando por um cluster de replicação, a biblioteca de clusters Galera permite o clustering multi-master com o MySQL: link
O Galera permite que os servidores de banco de dados ingressem e saiam do cluster praticamente sem interrupções, e usa uma configuração de quorum para lidar com a falha de um ou mais servidores de banco de dados ativos. Naturalmente, um cluster Galera não é invencível e os bancos de dados em cluster têm seus próprios problemas. Por exemplo, a estrutura da Galera não vai escalar escreve muito bem .
Severalnines tem uma boa lista de dicas para executar um clever da Galera: link
Existem garfos compatíveis com o MySQL que também possuem suporte integrado ao Galera, como MariaDB Galera ou Cluster Percona XtraDB . Ambos funcionam como substitutos próximos.
Outra solução é usar o MySQL Cluster da Oracle , embora a arquitetura seja um pouco mais complexa que as partições do MySQL Cluster dados nos servidores de banco de dados, em vez de simplesmente replicar os dados para cada servidor. Isso também significa que você pode reestruturar seus dados e / ou aplicativos, mas permite que o MySQL Cluster dimensione gravações. Veja a FAQ do Cluster do MySQL para determinar se o MySQL Cluster é adequado para sua carga de trabalho.