Para MySQL 5.6 o posterior, puede establecer el formato de registro binario para que se base en columnas. De forma predeterminada, la replicación se establece en formato mixto (que incluye replicación basada tanto en filas como en declaraciones), lo que debería cumplir los requisitos de la mayoría de casos prácticos. La documentación de MySQL ofrece más información sobre la diferencia entre la reproducción en formato mixto y la reproducción basada en filas.
Preguntas frecuentes sobre los despliegues azul-verde de Amazon
Las implementaciones azul/verde de Amazon RDS están disponibles en todas las regiones de AWS (excepto las regiones de China de AWS) y las regiones de AWS GovCloud.
Los despliegues azul-verde de Amazon RDS le permiten realizar cambios de bases de datos más seguros, simples y rápidos, como actualizaciones de versiones principales o secundarias, cambios de esquema, escalado de instancias, cambios de parámetros del motor y actualizaciones de mantenimiento.
El precio por ejecutar sus cargas de trabajo en las instancias verdes será el mismo que el de las instancias azules. El costo de ejecución en instancias azules y verdes incluye nuestro precio estándar actual para db.instances, costo de almacenamiento, costo de E/S de lectura/escritura y cualquier característica habilitada, como costo de copias de seguridad e Información de rendimiento de Amazon RDS. De hecho, paga aproximadamente el doble del costo para ejecutar cargas de trabajo en db.instance durante la vida útil del despliegue azul-verde.
En las implementaciones azul/verde de Amazon RDS, el entorno azul es el entorno de producción actual. El entorno verde es el entorno de ensayo, que será el nuevo entorno de producción después del cambio.
Cuando los despliegues azul-verde de Amazon RDS inician un cambio, se bloquean las escrituras en los entornos azul y verde hasta que se completa el cambio. Durante el cambio, el entorno de ensayo, o entorno verde, se actualiza con el entorno azul, lo que garantiza que los datos sean coherentes entre los entornos azul y verde. Una vez que el entorno azul y el verde están completamente sincronizados, los despliegues azul-verde promocionan el entorno verde como el nuevo entorno azul al redirigir el trafico al entorno verde. Las implementaciones azul/verde están diseñadas para permitir escrituras en el entorno verde después de que se completa el cambio, lo que garantiza que no se pierdan datos durante el proceso de cambio.
Los despliegues azul-verde de Amazon RDS no eliminan su antiguo entorno de producción. Si es necesario, puede acceder a él para validaciones adicionales y pruebas de rendimiento o regresión. Si ya no necesita el antiguo entorno de producción, puede eliminarlo. Los cargos de facturación estándar se aplican a las instancias de producción antiguas hasta que las elimine.
Las barreras de protección de cambio de las implementaciones azul/verde de Amazon RDS bloquean las escrituras en los entornos azul y verde hasta que el entorno verde se actualiza antes de cambiar. Las implementaciones azul/verde también realizan comprobaciones de estado del entorno principal y las réplicas en los entornos azul y verde. Además, realizan comprobaciones del estado de la replicación, por ejemplo, para ver si la replicación se ha detenido o si hay errores. Detectan transacciones de ejecución prolongada entre los entornos azul y verde. Puede especificar un tiempo de inactividad máximo tolerable, a partir de 30 segundos, y si tiene una transacción en curso que lo excede, el cambio se interrumpirá.
No, los despliegues azul-verde de Amazon RDS no admiten Amazon RDS Proxy, réplicas de lectura entre regiones ni réplicas de lectura en cascada.
No, en este momento no puede utilizar los despliegues azul-verde de Amazon RDS para revertir los cambios.
Preguntas frecuentes de Escrituras optimizadas de Amazon RDS
P: ¿En qué se diferencian las escrituras optimizadas de Amazon RDS y MySQL a la hora de escribir archivos de datos?
MySQL protege a los usuarios de la pérdida de datos al escribir datos en páginas de 16 KiB en la memoria dos veces para que duren en el almacenamiento: primero en el “búfer de doble escritura” y luego en el almacenamiento de tablas. Las escrituras optimizadas de Amazon RDS escriben las páginas de datos de 16 KiB directamente en los archivos de datos de manera confiable y duradera en un solo paso mediante la característica de prevención de escritura rasgada de AWS Nitro System.
P: ¿Qué versiones de las bases de datos de RDS para MySQL admiten las escrituras optimizadas de Amazon RDS?
Las escrituras optimizadas de Amazon RDS están disponibles a partir de la versión principal 8.0.30 de MySQL en adelante.
P: ¿Qué tipos de instancias de base de datos son compatibles con las escrituras optimizadas de Amazon RDS? ¿En qué regiones están disponibles?
Las escrituras optimizadas de Amazon RDS están disponibles en las instancias db.r6i y db.r5b. Se encuentran disponibles en todas las regiones donde estén disponibles estas instancias, excepto en las regiones de China de AWS.
P: ¿Cuándo debo usar las escrituras optimizadas de Amazon RDS?
Todos los usuarios de Amazon RDS para MySQL deben implementar las escrituras optimizadas de Amazon RDS para duplicar el rendimiento de las transacciones de escritura. Esta característica es especialmente útil para las aplicaciones con cargas de trabajo de escritura intensiva, como pagos digitales, comercio financiero y aplicaciones de juegos en línea.
P: ¿Las escrituras optimizadas de Amazon RDS se admiten en la edición compatible con MySQL de Amazon Aurora?
No. La edición compatible con MySQL de Amazon Aurora ya evita el uso del “búfer de doble escritura”. En cambio, Aurora reproduce datos de seis maneras en tres zonas de disponibilidad (AZ) y utiliza un enfoque basado en un quórum para escribir datos de manera duradera y luego leerlos correctamente.
P: ¿Los clientes pueden convertir sus bases de datos en Amazon RDS existentes para usar las escrituras optimizadas de Amazon RDS?
En este momento, la versión inicial no es compatible con la habilitación de las escrituras optimizadas de Amazon RDS para sus instancias de bases de datos existentes, incluso si la clase de instancia es compatible con las escrituras optimizadas.
P: ¿Cuánto cuestan las escrituras optimizadas de Amazon RDS?
Las escrituras optimizadas de Amazon RDS están disponibles para los clientes de RDS para MySQL sin ningún costo adicional.
Preguntas frecuentes de Lecturas optimizadas de Amazon RDS
P: ¿Cómo hacen las lecturas optimizadas de Amazon RDS para acelerar el rendimiento de las consultas?
Las cargas de trabajo que usan objetos temporales en MySQL para el procesamiento de consultas se benefician de las lecturas optimizadas de Amazon RDS. Las lecturas optimizadas ubican los objetos temporales en el almacenamiento de instancias basado en NVMe de la instancia de base de datos y no en el volumen de Amazon Elastic Block Store. Esto ayuda a acelerar hasta un 50 % el procesamiento de consultas complejas.
P: ¿Qué versiones de bases de datos de RDS para MySQL admiten las lecturas optimizadas de Amazon RDS?
Las lecturas optimizadas de Amazon RDS están disponibles para RDS para MySQL a partir de las versiones 8.0.28 de MySQL en adelante.
P: ¿Qué tipos de instancias de base de datos son compatibles con las lecturas optimizadas de Amazon RDS? ¿En qué regiones se encuentran disponibles?
Las lecturas optimizadas de Amazon RDS están disponibles en todas las regiones donde las instancias db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn y X2iedn están disponibles. Para obtener más información, consulte la documentación de clases de instancia de base de datos de Amazon RDS.
P: ¿Cuándo debo usar las lecturas optimizadas de Amazon RDS?
Los clientes deben usar las lecturas optimizadas de Amazon RDS cuando tienen cargas de trabajo que requieren consultas complejas; análisis de uso general; o grupos complejos, clasificaciones, agregaciones de hash, uniones de carga elevada y Expresiones de tabla comunes (CTE). Estos casos de uso tienen como resultado la creación de tablas temporales, lo que permite a las lecturas optimizadas acelerar el procesamiento de consultas de su carga de trabajo.
P: ¿Los clientes pueden convertir sus bases de datos en Amazon RDS existentes para usar las lecturas optimizadas de Amazon RDS?
Sí, los clientes pueden convertir su base de datos existente en Amazon RDS para usar las lecturas optimizadas de Amazon RDS mediante el traslado de su carga de trabajo a una instancia habilitada para lecturas optimizadas. Las lecturas optimizadas también están disponibles de forma predeterminada en todas las clases de instancias admitidas. Si está ejecutando una carga de trabajo en instancias db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn y X2iedn ya se beneficia de las lecturas optimizadas.

Probar Amazon RDS es gratis Pague solo por lo que utilice. Sin cargo mínimo.

Obtenga acceso instantáneo a la capa gratuita de AWS.

Introducción a Amazon RDS for MySQL en la consola de AWS