La replicación transmite los cambios desde una fuente (master) a una o más réplicas. La fuente registra cada cambio confirmado en su binary log (binlog); el hilo de E/S de cada réplica copia ese log y un hilo SQL/aplicador lo reproduce, de modo que las réplicas convergen a los mismos datos.
El flujo
writes
app ---------> --- binlog ---> <-- reads
| <-- reads
+---------- binlog ---> <-- reads
