The multi master plugin for MySQL is here. MySQL Group
Replication provides virtually synchronous updates on any node in
a group of MySQL servers, with conflict handling and automatic
group membership management and failure detection.
For a better understanding on how things work, we go under the
hood in this post and will analyse the transaction life cycle on
multi master and which components does it interact with. But
before that we need to understand first what a group is.
Group Communication Toolkit
The multi master plugin is powered by a group communication
toolkit. This is what decides which servers belong to the group,
performs failure detection and orders server messages. Being the
ordered messaging the magic thing that allows the data to be
consistent across all nodes. You can check the details of the
group communication toolkit at …
[Read more]