Percona XtraDB Cluster 5.7 Documentation¶
Percona XtraDB Cluster is a database clustering solution for MySQL. It ensures high availability, prevents downtime and data loss, and provides linear scalability for a growing environment.
This documentation is for the latest release: Percona XtraDB Cluster 5.7.44-31.65 (Release Notes).
Features of Percona XtraDB Cluster include:
Synchronous replication <Database replication>
Data is written to all nodes simultaneously, or not written at all if it fails even on a single node.
Multi-source replication
Any node can trigger a data update.
True parallel replication <Database replication>
Multiple threads on slave performing replication on row level.
Automatic node provisioning**
You simply add a node and it automatically syncs.
Data consistency
Percona XtraDB Cluster ensures that data is automatically synchronized on all nodes <Node>
in your cluster.
Avoids the use of experimental and unsupported features.
Configuration script for ProxySQL
Percona provides a ProxySQL package with the proxysql-admin
tool that automatically configures Percona XtraDB Cluster nodes.
See also
Automatic configuration of SSL encryption
Percona XtraDB Cluster includes the pxc-encrypt-cluster-traffic
variable that enables automatic configuration of SSL encryption.
Optimized Performance
Percona XtraDB Cluster performance is optimized to scale with a growing production workload.
For more information, see the following blog posts:
Percona XtraDB Cluster is fully compatible with MySQL Server Community Edition, Percona Server, and MariaDB. It provides a robust application compatibility: there is no or minimal application changes required.