Red Hat Training

A Red Hat training course is available for RHEL 8

8.2.6. Replicar MariaDB con Galera

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: