Si necesitas sincronización en tiempo real.. las latencias pueden ser críticas.
Si no mira Percona
https://www.percona.com/doc/percona-xtradb-cluster/5.6/features/multimaster-replication.html su solución mysql para master tu master te servirá.. y es muy sencilla de implementar. Podrás escribir en cualquier de los servers mysql que tengas y los datos se replicarán de uno otros.
El único problema son las latencias, que te pueden desincronizar la información de una base de datos y otras.
Gracias.
Por ahora en producción tengo dos instancias de 1gb RAM que soportan 1 millón de vistas diarias con cargas de 133ms.
La latencia es importante para mí.
No tanto en la sincronización de datos ya que eso solo me afecta a la parte de admin que ven las estadísticas.
Sino al tráfico que necesito que tenga la mínima latencia por país.
Esto lo consigo con servidores en varios países.
Aunque por ahora en producción solo tengo dos.
De todas las opciones que he probado fuera de producción la que más me a gustado es Cluster Galera.
Aunque me encontró errores muy tontos al instalar los paquetes desde el propio ubunto.
Errores que no me puedo creer.
Ejemplo.
Instaló MariaDB y cuando inició da error porque no encontrar el MySQL.stock
Y cuando instaló mysql me pasa exactamente igual.
Todos los demás paquetes todo bien.
Pero tanto una base de datos como otra.
Instaladas en un ubuntu 16.04 de digitalocean me encontró esos problemas.
Es una cosa que solo me pareció curiosa.
Que se instale una aplicación y ni ellas misma sepa dónde está lo que tiene que iniciar.
Enviado desde mi iPhone utilizando Tapatalk