Open source software providing enterprise-grade alternatives to MySQL, offering enhanced performance, scalability, and security without vendor lock-in.
Vendor
Percona
Company Website
Percona Software for MySQL provides open source database solutions and tools designed to enhance MySQL deployments. It includes Percona Distribution for MySQL, which bundles open source MySQL software with enterprise-grade features. This distribution allows users to download all packages at once and manage upgrades and changes in a single distribution. Percona offers two primary options within its distribution: Percona Server for MySQL, a drop-in replacement for MySQL Community Edition that delivers improved performance, scalability, and enhanced security features, making it suitable for environments requiring synchronous replication like Group Replication. The other option is Percona XtraDB Cluster (PXC), a high-availability clustering solution for MySQL, designed for multi-master setups based on Galera. Key components of Percona Distribution for MySQL include Percona XtraBackup, an open source backup solution that performs online, non-blocking, tightly compressed, and highly secure full backups on transactional systems, ensuring applications remain available during maintenance. Percona Toolkit for MySQL provides advanced command-line tools for complex tasks. Percona MyRocks serves as an alternative to InnoDB for deployments with data storage resource limitations. The distribution also incorporates proxies, replication topology managers, and client/code editors like ProxySQL, HA Proxy, MySQL Router, MySQL Shell, and Orchestrator. For cloud-native environments, Percona Operator for MySQL automates deployments, scaling, backup, and restore operations of MySQL on Kubernetes, based on Percona XtraDB Cluster. Percona aims to provide high-performance, highly available, and secure database environments without licensing costs or vendor lock-in. It helps ensure data durability and high availability, enabling the construction of scalable database infrastructures. The software also facilitates monitoring of MySQL database health, alerting, backup management, and diagnosis of user-impacting incidents related to database configuration. It supports cloud-native strategies by managing database workloads on Kubernetes clusters across various cloud environments. By using Percona, organizations can avoid paying for unnecessary features and eliminate licensing fees. Percona Server for MySQL Pro offers auto-configured security, compliance, and backup features, along with Enterprise Edition capabilities like FIPS mode support, while maintaining control over data access and availability.
Features
- Percona XtraBackup
- An open source backup solution for all versions of Percona Server for MySQL and MySQL that performs online non-blocking, tightly compressed, highly secure full backups on transactional systems so that applications remain fully available during planned maintenance windows.
- Percona Toolkit for MySQL
- A collection of advanced open source command-line tools engineered to perform a variety of tasks too difficult or complex to perform manually.
- Percona MyRocks
- An alternative to InnoDB for deployments where data storage resource limitations play a crucial role.
- ProxySQL, HA Proxy, MySQL Router, MySQL Shell, Orchestrator
- Proxies, replication topology manager, client and code editor for MySQL that are additional components of the Distribution.