Quais são as opções para qualquer replicação SQL Multi Master Master?

1

Estou procurando uma maneira correta de fazer a replicação mestre de vários mestres.

Atualmente, estou usando o MySQL, mas estou aberto para alternar para Postgres ou Oracle, se necessário.

Até agora, a única solução que encontro é o replicador de tungstênio da Continuent. Procurando por semelhantes ou alternativas.

Isso será usado para sincronizar de 30 a 50 nós em uma configuração assíncrona (os nós podem ser desconectados várias horas por vez).

Obrigado.

    
por smorhaim 19.07.2013 / 07:05

1 resposta

2

Temos feito replicação multi-master no MySQL por um tempo, e funciona muito bem contanto que você entender e planejar / estar preparado para as potenciais armadilhas . Seja cuidadoso com as configurações de replicação auto-increment-offset e auto-increment-increment (não tão importante se seu aplicativo usar somente GUIDs ou alguma outra atribuição manual de keyfield) e entenda como a replicação baseada em linha vs. replicação vs. seu aplicativo.

Como alternativa, se você estiver interessado em replicação síncrona, procure em MariaDB Galera Cluster , que está amadurecendo rapidamente.

    
por 22.07.2013 / 20:13