Percona Server for MySQL vs Percona XtraDB Cluster
Percona Server for MySQL: A drop-in MySQL build that ships enterprise features (thread pool, audit, encryption) as free GPL code. Percona XtraDB Cluster: Percona Server plus Galera synchronous replication, packaged as an open-source HA MySQL cluster.
key differences
- Percona Server for MySQL is built for larger datasets (≤ 1 PB) than Percona XtraDB Cluster (≤ 10 TB).
- Horizontal scaling is addon in Percona Server for MySQL and none in Percona XtraDB Cluster.
- Only Percona Server for MySQL has online schema changes.
choose percona-server-mysql for
- +Self-hosted MySQL fleets needing enterprise security features
- +Replacing MySQL Enterprise Edition to cut license cost
- +High-concurrency OLTP needing a thread pool
- +MySQL on Kubernetes via the Percona Operator
best at · OLTP, Content, Metadata
choose percona-xtradb-cluster for
- +Highly available MySQL for business-critical OLTP
- +Zero-data-loss failover within a data center
- +Self-hosted MySQL on Kubernetes with an operator
- +Read scaling with consistent reads on every node
best at · OLTP, Content
Percona Server for MySQL vs Percona XtraDB Cluster: FAQ
What is the difference between Percona Server for MySQL and Percona XtraDB Cluster?
Percona Server for MySQL: A drop-in MySQL build that ships enterprise features (thread pool, audit, encryption) as free GPL code. Percona XtraDB Cluster: Percona Server plus Galera synchronous replication, packaged as an open-source HA MySQL cluster. Percona Server for MySQL is built for larger datasets (≤ 1 PB) than Percona XtraDB Cluster (≤ 10 TB). Horizontal scaling is addon in Percona Server for MySQL and none in Percona XtraDB Cluster. Only Percona Server for MySQL has online schema changes.
When should I choose Percona Server for MySQL over Percona XtraDB Cluster?
Choose Percona Server for MySQL for self-hosted MySQL fleets needing enterprise security features, replacing MySQL Enterprise Edition to cut license cost and high-concurrency OLTP needing a thread pool. Choose Percona XtraDB Cluster for highly available MySQL for business-critical OLTP, zero-data-loss failover within a data center and self-hosted MySQL on Kubernetes with an operator.
Is Percona Server for MySQL or Percona XtraDB Cluster more popular?
Percona Server for MySQL ranks #131 on the WhichDB Score (23.1/100) and Percona XtraDB Cluster ranks #300 (10.3/100). Popularity is not fit: check the requirements that matter for your project.
Are Percona Server for MySQL and Percona XtraDB Cluster open source?
Yes. Percona Server for MySQL is open source. License: GPL-2.0. Yes. Percona XtraDB Cluster is open source. License: GPL-2.0.