Replicação Mysql de dois mestres

1

Aqui está minha configuração de cluster do mysql

Todos os nós têm um banco de dados com as seguintes tabelas

table1 %código% table2

table3 obtém NODE1 de table2 , NODE2 FROM table3

NODE3 obtém NODE2 de table1

NODE1 obtém NODE3 de table1

Isso é possível com a replicação do mysql?

    
por Gunjan 04.03.2011 / 16:14

1 resposta

3

Acho que não é possível com uma replicação mestre / escravo normal. Para isso, você precisa de algo como a versão do cluster do mysql .

O principal problema é a replicação mestre / mestre sem o cluster. Então você tem algum problema com IDs e outra coisa. Eu tentei isso antes de muito tempo. E quando você escreve no mestre e um mestre é antes do outro e vai escrever para o outro e a chave primária existe e você não pode escrever o seu muito estranho.

Eu coloquei um link para HowToForge há um artigo para configurar uma replicação master / master que você pode experimentá-lo.

Talvez você possa procurar alternativas como couchedb ou mongodb, não é mysql, mas com os bancos de dados nosql, é possível replicar e dimensionar melhor.

    
por 04.03.2011 / 17:09