MySQL Replication — Advanced Features
summary
Covers MySQL 5.7 replication features and practical tradeoffs: GTID simplifies automated failover and precise transaction tracking but needs relay-log-repository and careful topology handling; ROW vs STATEMENT vs MIXED explains binlog size (FULL vs MINIMAL vs NOBLOB row images) and when statement causes nondeterministic bugs; semi-sync vs lossless semi-sync describes reduced data-loss modes and timeout pitfalls; explains parallel replication (56 per-schema, 57 group-aware) to raise slave throughput, warns about multi-master conflict patterns and recommends Orchestrator/MHA/ProxySQL for failover and routing.
AI-written summary · about
chapters (13)
- 0:00Introduction to replication
- 6:09MySQL replication history
- 10:06Typical replication setup
- 12:54Binary log formats
- 16:24Replication filtering
- 18:31GTID and transaction tracking
- 21:25Parallel replication
- 24:17Sync vs async replication
- 28:54Semi-sync replication
- 32:10Multi-master replication
- 36:24MySQL Group Replication
- 39:58Failover and traffic routing
- 44:20Q&A
related talks
22mMySQL Replication: Latest Developments
53mMySQL replication setup, benefits, limitations
14mThe State of the Art of MySQL Replication
43mHow MySQL Replication Works
48mDemystifying MySQL Replication Crash Safety
51mReplication latest features: the community sceptic roundup
23mMySQL Group Replication
52mMySQL replication deep dive, and ideas for PostgreSQL
