FREEDOM251

Freedom251 › Database Replication Software

Percona XtraDB Cluster

Free plan LinuxSelf-hosted

Visit Percona XtraDB Cluster Alternatives Pricing

Percona XtraDB Cluster's own site

What Percona XtraDB Cluster is

Percona XtraDB Cluster is free, open-source software for clustering MySQL databases on Linux or self-hosted systems. It is designed for high availability, limiting downtime and data loss, and linear scalability. Synchronous replication writes data to all nodes together; if a node fails, the write does not commit. Any node can initiate an update, and newly added nodes synchronize automatically. The included proxysql-admin tool configures cluster nodes using ProxySQL, while a setting can enable automatic SSL encryption for cluster traffic. PXC 8.4 is compatible with MySQL Server Community Edition 8.4 and Percona Server for MySQL 8.4. Product documentation says applications may require no changes or only minimal ones. Installation instructions cover Debian or Ubuntu, Red Hat Enterprise Linux, binary tarballs, source, Docker and Docker Compose. A Kubernetes Operator is also offered for automated deployment and management. Paid support, operations and consulting services are available separately.

Who it suits

It suits teams running MySQL or Percona Server for MySQL that need a clustered deployment. It may also suit operators seeking installation options across Linux, containers or Kubernetes.

What it does well

  • Free and open-source software.
  • Writes replicate synchronously across cluster nodes.
  • New nodes synchronize automatically when added.
  • Supports MySQL Server and Percona Server 8.4.
  • Installation instructions include Docker and Kubernetes options.

What to know first

  • Targets MySQL and Percona Server for MySQL.
  • A failed node prevents the write from committing.

Plans

PlanBilled and limitsPrice
Percona XtraDB ClusterOpen-source database clustering software; paid support and services are offered separatelyFree

As percona.com lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Choose a deployment route from Debian or Ubuntu, Red Hat Enterprise Linux, binary tarballs, source, Docker or Docker Compose.
  2. Install and configure the cluster using Percona's documentation.
  3. Add nodes to the cluster; new nodes synchronize automatically.
  4. For Kubernetes deployment, use Percona's XtraDB Cluster Operator.

Verdict

Percona XtraDB Cluster offers synchronous, multi-node MySQL clustering with automatic synchronization for new nodes. The software is free; production-grade support and related services are separate offerings.

Questions

How much does Percona XtraDB Cluster cost?

The software plan is free. Percona offers paid support and services separately.

Is Percona XtraDB Cluster open source?

Yes. Percona describes its software downloads as free and open source.

Which databases does it support?

The listed supported databases are MySQL and Percona Server for MySQL. PXC 8.4 is compatible with MySQL Server Community Edition 8.4 and Percona Server for MySQL 8.4.

Which platforms and deployment routes are available?

The listed platforms are Linux and self-hosted. Installation guidance covers Debian or Ubuntu, Red Hat Enterprise Linux, binary tarballs, source, Docker and Docker Compose; Percona also offers a Kubernetes Operator.

Does the cluster support change data capture and cross-region replication?

Yes. Change data capture and cross-region replication are listed as supported.

Do applications need to be changed to use the cluster?

Percona's product documentation says applications may need no changes or only minimal changes.

Facts from Percona XtraDB Cluster's own pages

Application changes
Applications using the cluster require no changes or minimal changes, according to the product documentation. · docs.percona.com, 4 Oct 2026
Compatibility
PXC 8.4 is fully compatible with MySQL Server Community Edition 8.4 and Percona Server for MySQL 8.4. · docs.percona.com, 4 Oct 2026
Deployment options
The documentation provides installation instructions for Debian or Ubuntu, Red Hat Enterprise Linux, binary tarballs, source, Docker, and Docker Compose. · docs.percona.com, 4 Oct 2026
Encryption
The pxc-encrypt-cluster-traffic variable enables automatic SSL encryption configuration for cluster traffic. · docs.percona.com, 4 Oct 2026
Founded
2012 · percona.com, 28 Sept 2026
Kubernetes
Percona offers a Kubernetes Operator for running highly available MySQL clusters based on XtraDB Cluster with automated deployment and management. · percona.com, 4 Oct 2026
Maker history
Percona says it was started in 2006 and launched Percona XtraDB Cluster in 2012. · percona.com, 4 Oct 2026
Multi-source
Any node in the cluster can trigger a data update. · docs.percona.com, 4 Oct 2026
Pricing
Percona says its software downloads are free and open source. · percona.com, 4 Oct 2026
Provisioning
New nodes automatically synchronize when added to the cluster. · docs.percona.com, 4 Oct 2026
ProxySQL
The included proxysql-admin tool automatically configures cluster nodes using ProxySQL. · docs.percona.com, 4 Oct 2026
Purpose
Percona XtraDB Cluster is a MySQL database clustering solution designed for high availability, downtime and data-loss prevention, and linear scalability. · docs.percona.com, 4 Oct 2026
Replication
Synchronous replication writes data to all nodes simultaneously or does not commit the write if a node fails. · docs.percona.com, 4 Oct 2026
Strict mode
PXC Strict Mode avoids tech-preview and unsupported features. · docs.percona.com, 4 Oct 2026
Support
Percona offers production-grade MySQL support, operations, and consulting services. · percona.com, 4 Oct 2026

Where Percona XtraDB Cluster stands on Freedom251

Look at these too