Uso de la replicación de MySQL en Amazon RDS - Amazon Relational Database Service

Uso de la replicación de MySQL 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 para MySQL, consulte Uso de réplicas de lectura de MySQL.

Puede usar identificadores de transacciones globales (GTID) para la replicación con RDS para MySQL. Para obtener más información, consulte Uso de la replicación basada en GTID.

También puede configurar la replicación entre una instancia de base de datos de RDS para MySQL y una instancia de MariaDB o MySQL 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.

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 del registro binario de RDS para MySQL.

nota

Puede configurar la replicación para importar bases de datos desde una instancia de MariaDB o MySQL que sea externa a Amazon RDS, o para exportar bases de datos a dichas instancias. Para obtener más información, consulte Importación de datos a una base de datos de Amazon RDS MariaDB o MySQL con un tiempo de inactividad reducido y Exportación de datos desde una instancia de base de datos MySQL mediante replicación.