Replikasi mengalirkan perubahan dari sebuah source (master) ke satu atau lebih replica. Source mencatat setiap perubahan yang di-commit di dalam binary log (binlog)-nya; thread I/O setiap replica menyalin log itu dan sebuah thread SQL/applier memutarnya ulang, sehingga replica konvergen ke data yang sama.
Alurnya
writes
app ---------> --- binlog ---> <-- reads
| <-- reads
+---------- binlog ---> <-- reads
