Pesquisar

8.2.6. Replicando a MariaDB com a Galera

download PDF

Esta seção descreve como replicar um banco de dados MariaDB usando a solução Galera.

8.2.6.1. Introdução ao MariaDB Galera Cluster

A replicação Galera é baseada na criação de um multi-mestre síncrono MariaDB Galera Cluster que consiste em vários servidores MariaDB.

A interface entre a replicação Galera e um banco de dados MariaDB é definida pela API de replicação write set (wsrep API).

As principais características do MariaDB Galera Cluster são:

  • Replicação síncrona
  • Topologia multi-mestre ativa e ativa
  • Ler e escrever em qualquer nó de cluster
  • Controle automático de filiação, queda de nós falhados do cluster
  • Junção automática de nódulos
  • Replicação paralela em nível de linha
  • Conexões diretas do cliente (Os usuários podem conectar-se aos nós de cluster e trabalhar com os nós diretamente enquanto a replicação é executada)

A replicação síncrona significa que um servidor replica uma transação no momento do compromisso, transmitindo o conjunto de gravação associado à transação para cada nó do cluster. O cliente (aplicação do usuário) se conecta diretamente ao Sistema de Gerenciamento de Banco de Dados (SGBD), e experimenta um comportamento semelhante ao da nativa MariaDB.

A replicação síncrona garante que uma mudança que aconteceu em um nó do cluster acontece em outros nós do cluster ao mesmo tempo.

Portanto, a replicação síncrona tem as seguintes vantagens em relação à replicação assíncrona:

  • Sem atraso na propagação das mudanças entre determinados nós de agrupamento
  • Todos os nós de agrupamento são sempre consistentes
  • As últimas mudanças não se perdem se um dos nós de agrupamento cair
  • As transações em todos os nós de cluster são executadas em paralelo
  • Causalidade em todo o conjunto

Recursos adicionais

Para obter informações mais detalhadas, consulte a documentação a montante:

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.