High Availability Using MySQL Group Replication
MySQL Group Replication is a MySQL plugin that brings together group communication techniques and database replication, providing both high availability and a multi-master update everywhere replication solution. At its core is a set of group communication primitives that act as the building block to create reliable, consistent and dependable messaging between the servers in the group. This allows the set of MySQL servers to coordinate themselves and act as a consistent replicated state machine. As a consequence, the group itself is fault-tolerant, and so is the service it provides, i.e., the MySQL database service. The plugin also provides multi-master update anywhere characteristics with automatic conflict detection and handling. Come and learn about the technical details of the exciting and popular MySQL Group Replication plugin and discuss how this fits in the overall picture of the MySQL HA. For instance, how it can be deployed together with MySQL Router to automate load balancing and failover procedures. Finally, discover the newest enhancements and how to leverage them when deploying and experimenting with this plugin.
Principal Software Engineer, Oracle
Luís Soares is a Principal Software Engineer and the MySQL Replication Team lead at Oracle. His research interests include replication technologies, dependable systems and high availability. Before joining the MySQL team, he was both a post-graduate student and a researcher at the University of Minho, Portugal, where he designed and implemented group-based replication protocols. Before that, he worked for a Portuguese multi-national company as a system analyst.