Soluções MySQL HA

1

Estou avaliando as opções para construir o MySQL HA e encontrei as soluções abaixo

  1. Cluster Percona XtraDB,
  2. Replicador de tungstênio e
  3. Cluster do MySQL.

Poderia, por favor, ajudar-me a escolher o melhor com os seus prós e contras?

O Percona XtraDB Cluster, Ele altera o mecanismo de armazenamento do InnoDB para XtraDB? Posso reverter para a replicação nativa do MySQL do Percona XtraDB Cluster?

Editou minha pergunta.

    
por Raj 13.08.2012 / 12:53

3 respostas

2

Não há solução definitiva, uma solução adequada depende das suas necessidades. O MySQL Cluster usa armazenamento somente de memória e protocolo totalmente síncrono baseado em consolidação de 2 fases. Então, se você tiver um monte de dados, precisará de muita memória RAM para usar o cluster MySQL. O Percona XtraDB Cluster também usa replicação síncrona, mas por experiência própria seu replicador não é estável o suficiente, eu tive alguns problemas estranhos com ele. Mas se você não espera alta carga de gravação (digamos, você escreve apenas vários registros por segundo) no seu banco de dados, eu a recomendo. O Tugsten Replicator parece ser apenas assíncrono. Então, se você precisa de replicação síncrona com o MySQL Cluster ou o Percona XtraDB Cluster, se você pode viver sem ele, tente o Tungsten.

    
por 13.08.2012 / 13:35
0

Tenho certeza de que existe - mas o esforço envolvido e as informações que você precisaria fornecer vão muito além do que é possível fornecer em uma pergunta / resposta aqui.

Como sua pergunta é tão abrangente, recomendo que você procure orientação profissional sobre qual é a melhor abordagem - e planeje obter suporte contínuo para os produtos.

    
por 13.08.2012 / 14:05
0

Não é possível dizer qual é a melhor solução para você e seu aplicativo sem saber mais detalhes sobre a configuração do sistema, mas como uma quarta sugestão que posso dar ao DRBD (Drbd é um dispositivo de bloco projetado para criar alta disponibilidade clusters.) se você está executando algum tipo de sistema operacional Linux ..?

    
por 13.09.2012 / 14:16