Galera Cluster vs Percona XtraBackup: What are the differences?
What is Galera Cluster? A Multi-Master Cluster based on synchronous replication for MySQL. It’s an easy-to-use, high-availability solution, which provides high system up-time, no data loss and scalability for future growth. You can Keep it up and running 24/7. Putting our expertise to use will help you avoid trial and error.
What is Percona XtraBackup? Open source, complete database backups solution for all versions of Percona Server for MySQL and MySQL®. It is a free, online, open source, complete database backups solution for all versions of Percona Server for MySQL and MySQL®. It performs online non-blocking, tightly compressed, highly secure full backups on transactional systems so that applications remain fully available during planned maintenance windows.
Galera Cluster can be classified as a tool in the "Database Cluster Management" category, while Percona XtraBackup is grouped under "Database Tools".
Some of the features offered by Galera Cluster are:
- True Multi-master Read and write to any node at any time
- Synchronous Replication No slave lag, no data is lost at node crash
- Tightly Coupled All nodes hold the same state
On the other hand, Percona XtraBackup provides the following key features:
- Incremental compressed backups
- Fast incremental backups
- Incremental backups with archived logs
Galera Cluster and Percona XtraBackup are both open source tools. It seems that Percona XtraBackup with 503 GitHub stars and 186 forks on GitHub has more adoption than Galera Cluster with 285 GitHub stars and 119 GitHub forks.