Replikacija transliuoja pakeitimus iš šaltinio (master) į vieną ar daugiau replikų. Šaltinis įrašo kiekvieną patvirtintą pakeitimą į savo dvejetainį žurnalą (binlog); kiekvienos replikos I/O gija kopijuoja tą žurnalą, o SQL/vykdytojo gija jį atkartoja, todėl replikos suartėja iki tų pačių duomenų.
Srautas
writes
app ---------> --- binlog ---> <-- reads
| <-- reads
+---------- binlog ---> <-- reads
