MySQL Group Replication: What Is It? Replicated Database State Machine & Paxos implementation
Oracle:《Native MySQL HA :An Introduction to InnoDB Clusters》
MySQL Group Replication: What Is It?
• Group Replication library
– Implementation of Replicated Database State Machine
theory
• MySQL GCS is based on our home-grown Paxos implementation
– Provides virtually synchronous replication for MySQL 5.7+
• Guarantees eventual consistency
– Supported on all MySQL plaGorms
• Linux, Windows, Solaris, OSX, FreeBSD
“MulE-master update anywhere replicaEon plugin for MySQL with
built-in conflict detec1on and resolu1on, automa1c distributed
recovery, and group membership