Uso de la replicación de MariaDB en Amazon RDS
Normalmente se utilizan réplicas de lectura para configurar la replicación entre instancias de base de datos de Amazon RDS. Para obtener información general acerca de las réplicas de lectura, consulte Trabajo con réplicas de lectura de instancias de base de datos. Para obtener información específica acerca de cómo utilizar las réplicas de lectura en Amazon RDS for MariaDB, consulte Uso de réplicas de lectura de MariaDB.
También puede configurar la replicación en función de las coordenadas de los registros binarios para las instancias de base de datos de MariaDB. Para las instancias de MariaDB, también puede configurar la replicación en función de los ID de transacción global (GTID), lo que proporciona más seguridad en caso de bloqueo. Para obtener más información, consulte Configuración de la replicación basada en GTID con una instancia de origen externa.
Estas opciones de replicación están disponibles con for MariaDB:
-
Puede configurar la replicación entre una instancia de base de datos de RDS for MySQL o MariaDB y una instancia MySQL o MariaDB externa a Amazon RDS. Para obtener más información sobre cómo configurar la replicación con un origen externo, consulte Configuración de la replicación de posición de archivo de registro binario con una instancia de origen externa.
-
Puede configurar la replicación para importar bases de datos desde una instancia de MySQL o MariaDB externa a Amazon RDS o para exportar bases de datos a esas instancias. Para obtener más información, consulte Importación de datos a una instancia de base de datos de Amazon RDS para MariaDB con tiempo de inactividad reducido y Exportación de datos desde una instancia de base de datos MySQL mediante replicación.
Para cualquiera de estas opciones de replicación, puede utilizar replicación basada en filas, basada en instrucciones o mixta. La replicación basada en filas solo replica las filas cambiadas que resulten de una instrucción SQL. La replicación basada en instrucciones replica toda la instrucción SQL. La replicación mixta utiliza la replicación basada en instrucciones siempre que sea posible, pero alterna a la replicación basada en filas cuando se ejecutan las instrucciones SQL que no son seguras para la replicación basada en instrucciones. En la mayoría de los casos, se recomienda la replicación mixta. El formato de registro binario de la instancia de base de datos determina si la replicación se basa en filas, instrucciones o mixta. Para obtener información acerca de la configuración del formato de registro binario, consulte Configuración de registros binarios de MariaDB.
Para obtener información sobre la compatibilidad de replicación entre las versiones de MariaDB, consulte Replication Compatibility