MySQL/Galera is a MySQL distribution that can be used to create a synchronous multi-master MySQL(InnoDB) cluster. It is based on the concept of optimistic write-set replication and consists of a patched MySQL server and Galera, a generic replication backend that implements WSREP interface. MySQL/Galera features true multi-master capability, so the same table can be modified concurrently on different nodes. It is truly highly available, so a committed transaction is never lost. It is transparent to triggers, stored procedures, and user defined functions. It is scalable even for write-intensive loads.
| Tags | DBMS Cluster |
|---|---|
| Licenses | GPLv2 GPLv3 |
| Operating Systems | Linux |
| Implementation | C C++ |
Recent releases


Release Notes: This is a major bugfix release. Fixed bugs include a segfault on broken DDL, incompatibility with standard replication, mysqladmin not working when a node is not SYNCED, parallel applying broken on tables with no primary keys, deadlocks on NULL unique keys, bugs in state transfer, group communication, and others. MySQL has been updated to 5.1.59 and 5.5.17. New feature: Rolling Schema Upgrade.


Release Notes: Galera Cluster for MySQL milestone 1.0 reached. New in this release: support for both MySQL 5.5.15 and 5.1.58, on-disk writeset caching, strictly synchronous reads, improved stability in WAN, and Severalnines' ClusterControl(tm) GUI configurator and monitoring tool.


Release Notes: This release was updated for MySQL 5.1.58 and fixed problems where the secondary index was not fully supported, cascading foreign keys caused crashes in the InnoDB plugin, bad SST requests could destroy the database on the donor, and large LOAD DATA files were not supported. wsrep_cluster_name, wsrep_node_name, and wsrep_sst_* variables can now be changed at run-time.


Release Notes: This release fixed fast node restart, consensus timeout, and a segfault due to unresolvable cluster addresses.


Release Notes: SSL support and an arbitrator daemon were added. Old bugs that were fixed include an integer overflow on 32-bit platforms with dumps larger than 2Gb, a crash on group remerge under certain circumstances, failure of rsync SST when the MySQL data directory on the donor node contains files readable only by root, and omission of SSL support in the build of mysqld. Built-in InnoDB is no longer supported. The InnoDB plugin is loaded by default.