Publicado en: Oct 10, 2018

Amazon RDS for MySQL ahora es compatible con los identificadores de transacciones globales (GTID), que identifican de manera única cada transacción en el servidor y dentro de un ajuste de replicación.

La replicación en MySQL tradicional se basa en coordenadas relativas, donde cada réplica realiza un seguimiento de su posición en relación con los archivos de registro binarios de su maestro actual. Este par de desplazamiento de archivo se utiliza para determinar puntos de inicio, detenimiento o reanudación del flujo de datos entre el maestro y la réplica.

El GTID se basa en coordenadas absolutas, donde cada transacción tiene un identificador único y cada servidor de MySQL realiza un seguimiento de las transacciones que ya se ejecutaron. Las coordenadas absolutas de un GTID hacen posible el "posicionamiento automático", la capacidad de que una réplica apunte a una instancia maestra sin necesidad de especificar un nombre de archivo binlog ni una posición en la declaración CHANGE MASTER. Los clientes pueden aprovechar el posicionamiento automático de los GTID a fin de lograr una conmutación por error a réplicas que sea más simple y menos propensa a sufrir errores, replicación jerárquica, recuperación de copias de seguridad de un momento determinado y replicación multiproceso con antibloqueo.

Obtenga más información sobre GTID y de qué manera puede aprovecharlo en la Guía del usuario de Amazon RDS. Lance una instancia de base de datos Amazon RDS for MySQL nueva o actualice una instancia existente con unos pocos clics en la consola de administración de AWS.