Brussels / 4 & 5 February 2017


Group Replication

A Journey to the Group Communication Core

MySQL Group Replication implements a "synchronous" replication protocol built upon a Group Communication Framework which is responsible for disseminating transactions 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 also detail the design decisions made to efficiently handle group replication demand for a high throughput and low latency communication infrastructure. Moreover, we are going to bring forth the main differences between our solution and mainstream algorithms such as classic multi-paxos and raft.


Alfranio Correia