Publicado en: Aug 6, 2018

Amazon RDS para MySQL ahora admite la replicación demorada, que le permite definir un período de tiempo configurable durante el cual una réplica de lectura presenta un retraso en relación con la base de datos de origen. En una configuración de replicación de MySQL estándar, hay una demora de replicación mínima entre el origen y la réplica. Con la replicación demorada, puede introducir una demora intencional como estrategia de recuperación de desastres.

Una demora puede resultar útil cuando desea recuperarse de un error humano. Por ejemplo, si alguien anula accidentalmente una tabla de la base de datos principal, puede detener la replicación inmediatamente antes del punto en el cual la tabla se anuló y ascender la réplica para que se convierta en una instancia independiente. Para facilitar este proceso, Amazon RDS para MySQL ahora incluye un procedimiento almacenado que detendrá la aplicación una vez que se alcance un punto específico en el registro binario. Consulte la publicación del blog para obtener más información.

La configuración de una réplica de lectura para replicación demorada se realiza a través de un procedimiento almacenado y puede realizarse cuando la réplica de lectura se crea o especificarse para una réplica de lectura existente. La replicación demorada se encuentra disponible para la versión 5.7.22 y posteriores de MySQL o 5.6.40 y posteriores de MySQL en todas las regiones de AWS.

Si desea obtener más información sobre la replicación demorada, consulte la sección acerca de cómo usar réplicas de lectura de MySQL de la guía del usuario de Amazon RDS.