Buscar

8.2.6. Replicar MariaDB con Galera

download PDF

Esta sección describe cómo replicar una base de datos MariaDB utilizando la solución Galera.

8.2.6.1. Introducción al clúster MariaDB Galera

La replicación de Galera se basa en la creación de un multimaster síncrono MariaDB Galera Cluster compuesto por varios servidores MariaDB.

La interfaz entre la replicación de Galera y una base de datos MariaDB está definida por la API de replicación de conjuntos de escritura (wsrep API).

Las principales características de MariaDB Galera Cluster son:

  • Replicación sincrónica
  • Topología multimaster activa-activa
  • Leer y escribir en cualquier nodo del clúster
  • Control automático de los miembros, los nodos que fallan se retiran del clúster
  • Unión automática de nodos
  • Replicación paralela a nivel de filas
  • Conexiones directas de clientes (los usuarios pueden conectarse a los nodos del clúster y trabajar con los nodos directamente mientras se ejecuta la replicación)

La replicación sincrónica significa que un servidor replica una transacción en el momento de la confirmación, transmitiendo el conjunto de escritura asociado a la transacción a todos los nodos del clúster. El cliente (aplicación de usuario) se conecta directamente al sistema de gestión de bases de datos (DBMS), y experimenta un comportamiento similar al de MariaDB nativo.

La replicación sincrónica garantiza que un cambio ocurrido en un nodo del clúster ocurra en otros nodos del clúster al mismo tiempo.

Por lo tanto, la replicación sincrónica tiene las siguientes ventajas sobre la asincrónica:

  • No hay retraso en la propagación de los cambios entre los nodos de cluster particulares
  • Todos los nodos del clúster son siempre coherentes
  • Los últimos cambios no se pierden si uno de los nodos del clúster se bloquea
  • Las transacciones en todos los nodos del clúster se ejecutan en paralelo
  • Causalidad en toda la agrupación

Recursos adicionales

Para obtener información más detallada, consulte la documentación de la corriente ascendente:

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.