MySQL Group Replication implements a "synchronous" replication protocol builtupon a Group Communication Framework which is responsible for disseminatingtransactions to a set of MySQL instances and for managing their membership. In this talk, we are going to present the framework's key properties and alsodetail the design decisions made to efficiently handle group replicationdemand for a high throughput and low latency communication infrastructure.Moreover, we are going to bring forth the main differences between oursolution and mainstream algorithms such as classic multi-paxos and raft. |