Binlog (registro binario)
El registro binario de MySQL que anota todos los cambios de datos (y de esquema) como una secuencia de eventos. La base de la replicación, la recuperación a un punto en el tiempo y el Change Data Capture; distinto del redo log de InnoDB.
Distinción clave: el binlog está en el nivel de servidor/lógico (qué cambió), mientras que el redo log es interno de InnoDB (cómo cambiaron físicamente las páginas). El binlog impulsa la replicación: una réplica lee el binlog del primario y aplica los eventos. Formatos: STATEMENT (guarda la sentencia SQL —compacto, pero puede no ser determinista), ROW (guarda los cambios reales de fila —seguro, el estándar hoy) y MIXED. Se usa también para PITR (una copia base + reproducir el binlog hacia delante hasta un instante) y para herramientas CDC como Debezium (leen el binlog para transmitir cambios). GTID se construye sobre el binlog para una replicación robusta. Uno de los mecanismos más centrales de MySQL. Va de la mano de la replicación GTID y del CDC.