Capítulo 6. Replicación MySQL

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La replicación MySQL es un proceso de en el que un servidor MySQL, denominado fuente, copia sus datos en uno o varios servidores MySQL, llamados réplicas. Las réplicas replican entonces los cambios en los datos de la fuente, permitiendo que varias instancias de servidores MySQL contengan los mismos datos. Esta replicación permite una mayor escalabilidad yfiabilidad.

En este capítulo comprenderás en profundidad la replicación MySQL.

Comprender cómo funciona la replicación MySQL

El proceso de replicación en MySQL implica tres componentes clave: el servidor fuente, el servidor o servidores de réplica y el propio proceso de replicación. El servidor fuente se encarga de registrar todos los cambios realizados en sus datos. Escribe estos cambios en un archivo binario de registro, que contiene todas las sentencias SQL que se han ejecutado en labase de datos.

Los servidores réplica se conectan al servidor fuente y recuperan una copia del archivo de registro binario. A continuación, las réplicas analizan este archivo y ejecutan las mismas sentencias SQL en sus copias de los datos, garantizando así que todos los cambios en los datos se sincronicen en todas las bases de datos.

La replicación funciona utilizando tres hilos:

Hilo de E/S en el servidor réplica

El proceso comienza iniciando un hilo de E/S en el servidor de réplica, que establece ...

Get Administración práctica de MySQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.