Percona Resources

Software
Downloads

All of Percona’s open source software products, in one place, to download as much or as little as you need.

Valkey Contribution

Product Documentation

Why Percona for MongoDB?

Driving Database Success

Percona Blog

Percona Blog

Our popular knowledge center for all Percona products and all related topics.

Community

Percona Community Hub

A place to stay in touch with the open source community

Events

Percona Events Hub

See all of Percona’s upcoming events and view materials like webinars and forums from past events

About

About Percona

Percona is an open source database software, support, and services company that helps make databases and applications run better.

Percona in the News

See Percona’s recent news coverage, press releases and industry recognition for our open source software and support.

Our Customers

Our Partners

Careers

Contact Us

Percona vs. Leading Database Solutions

See how Percona stacks up

Server Features Percona Server for MySQL MySQL Community Server MySQL Enterprise Server
Open source, freely
available software
High availability
MyRocks storage engine
Audit
Encryption functions
Data at Rest Encryption
With Integrations: AWS, KMS, Hashicorp, KMIP
Basic functionality only
With integrations: AWS, KMS, Hashicorp, KMIP
External authentication
LDAP, FIDO, Kerberos, PAM
LDAP, FIDO, Kerberos, PAM, Windows
Thread pool
Data masking
See full feature comparison
Backup Features Percona Distribution for MySQL MySQL Community MySQL Enterprise Edition
Back up to AWS cloud
Back up to GCP cloud
Back up to Azure cloud
Back up to OpenStack storage
Back up to MinIO (K8s storage)
Basic functionality only
Physical backup
Logical backup
Selective backup
With logical backups
With logical backups
Incremental Backup
Point-in-time recovery
Hot non-backing backups
Components Percona Distribution for MySQL MySQL Community MySQL Enterprise Edition
Load balancer
ProxySQL, MySQL Router, HAProxy
MySQL Router
MySQL Router
Failover automation
Orchestrator, Percona XtraDB Cluster, InnoDB Cluster
InnoDB Cluster
InnoDB Cluster
Scripts to automate DBA tasks
MySQL Shell, Percona Toolkit
MySQL Shell
MySQL Shell
Client and code editor
InnoDB Cluster (Group Replication)
Percona XtraDB (Galera Cluster)
Asynchronous replication
Monitoring & Management Percona Monitoring and Management (PMM) MySQL Workbench MySQL Enterprise Monitor
Open source
Specialized dashboards: trends, replication, I/O, query analyzer, etc. Limited
Performance Schema/Performance Schema Waits Analysis Limited
InnoDB metrics Limited
MyRocks storage engine metrics
Query analysis Limited
Table statistics Limited
User statistics Limited
Advisors and alerting
Kubernetes Operator Percona Operator for MySQL MySQL Operator for Kubernetes MySQL Operator for Kubernetes
Integrated multi-cloud deployment configuration
Automated upgrade
Scheduled backups
Incremental backups
Point-in-time recovery
Monitoring Percona Monitoring and Management
Load balancing ProxySQL and HAProxy MySQL Router MySQL Router
Transport encryption
Data at Rest Encryption
RedHat® OpenShift® certified
DBaaS Percona Everest (Beta) Not available Oracle Enterprise Database Services
On-premises / hybrid Available via third-party cloud providers
Cloud Available via third-party Oracle Cloud Infrastructure
Support and Services Percona for MySQL MySQL Community MySQL Enterprise
Post-EOL support for MySQL 5.7
Multi-database support Available with third-party vendors like Percona
Managed services Available with third-party vendors like Percona
Tech-agnostic consulting Available with third-party vendors like Percona

Kindly switch to the desktop view for a full-page display.
Alternatively, access the complete comparison by downloading the PDF

Server FeaturesPercona Server for MongoDBMongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
Fully compatible with MongoDB Community Server
Document data store
Default storage engineWiredTigerWiredTigerWiredTigerWiredTiger
In-memory storage engineAbove M40 sized systems
Atlas memory caching providing in-memory capable performance
Supported deployment typesOn-premises, cloud, hybridOn-premises, cloud, hybridOn-premises, cloud, hybridCloud
Multiple availability zones
Multiple regions
Multiple cloud availability
Redundancy via replica sets
Built-in replication, up to 50 replica set members
Automatic failover sharding
Backup FeaturesPercona Backup for MongoDBMongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
Open source backup
Binary database export (logical backup)
Automatic point-in-time recovery support
Physical backup
Incremental backup (physical)
Backup management interfaces-Percona Backup for MongoDB (CLI)
-Percona Monitoring and Management
-mongodump / mongorestore (CLI)
-mongodump / mongorestore (CLI)-Ops Manager
-Cloud Manager
-mongodump / mongorestore (CLI)
-Atlas backups
-mongodump / mongorestore (CLI)
Sharded collections restores supported
Cluster-to-cluster sync
Advanced FeaturesPercona Software for MongoDBMongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
Multiple programming language support
BI Connector
Live resharding
Time series collections
Integrated advanced search
Advanced operators, functions, and aggregation pipeline
Security FeaturesPercona Software for MongoDBMongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
Queryable encryptionExplicit encryptionExplicit encryptionAutomatic encryption
Explicit encryption
Automatic encryption
Explicit encryption
Data At Rest Encryption
Key management compatibilityHashicorp Vault
KMIP
Locally managed key files
KMIP
Locally managed key files
AWS KMS Google Cloud
KMS Azure Key Vault
Locally managed key files
Data-in-transit encryptionSSL/TLSSSL/TLSSSL/TLSSSL/TLS
Client-Side Field Level EncryptionExplicit encryptionExplicit encryptionAutomatic encryption
Explicit encryption
Automatic encryption
Explicit encryption
Authentication / authorizationSCRAM
X.509
LDAP
Kerberos
SCRAM
X.509
SCRAM
X.509
LDAP
Kerberos
Fine-grained auditing
SCRAM
X.509
LDAP
Fine-grained auditing /
Field-level redaction
Auditing
Log redaction
Role-based access control
FIPS-140 module
Monitoring, Management, and AlertingPercona Monitoring and Management (PMM)MongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
Open source monitoring
Configuration
Automated patches and upgrades
Alerting
Alternative alerting methodsEmail
Webhooks
Messenger integration
External tool integration
Email
HTTPS endpoints
Messenger integration
SNMP
External tool integration
Email
HTTPs endpoints
Messenger integration
SNMP
External tool integration
Index and schema recommendations
Performance Advisor
Query Analyzer
Kubernetes OperatorPercona Operator for MongoDBMongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
Multi-cloud
MonitoringPercona Monitoring and ManagementOps Manager
Cloud Manager
Atlas
Backup and restoresScheduled backups
On-demand backups
Point-in-time recovery
Physical backups
Incremental backups through Oplog / PITR
Scheduled backups
On-demand backups
Point-in-time recovery
Scheduled backups
On-demand backups
Point-in-time recovery
TopologiesHidden node
Arbiter node
Replica set
Sharded cluster
Replica setHidden node
Arbiter node
Replica set
Sharded cluster
Hidden node
Arbiter node
Replica set
Sharded cluster
DBaaSPercona EverestMongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
On-premises / hybrid
CloudAWSAWS
GCP
Azure
AWS
GCP
Azure
Support and ServicesPercona for MongoDBMongoDB Community EditionMongoDB Enterprise AdvancedMongoDB Atlas
Multi-database support
Managed services
Tech-agnostic consulting

Kindly switch to the desktop view for a full-page display.
Alternatively, access the complete comparison by downloading the PDF

Distribution Components PostgreSQL Community Percona for PostgreSQL EDB Crunchy Data
Open source and free from vendor
lock-in
All components are open source
Enterprise features
With expertise in choosing and testing the right extensions
Production-ready out of the box
Commercial software
Commercial software
Distribution component testing
Components are tested separately
Components are tested to work together
Components are tested to work together
Components are tested to work together
Operational support and bug fixes
Strong global community support
Additional support from Percona Community, production support from Percona Services
Via commercial support
Via commercial support
High availability, load balancing, and replication
Various extensions
Patroni, HAProxy
EDB Postgres Distributed
With commercial version
Connection pooling
Various extensions
pgpool2, PgBouncer
Backup and restore
Various extensions
pgBackRest
Transparent Data Encryption (TDE)
Various extensions
pg_tde - extension created and supported by the Percona team
Available for a fee in EDB Postgres Advanced Server and EDB Postgres Extended Server
Available for a fee in Crunchy Hardened PostgreSQL
Authentication
Various methods
Support for various Authenticaton methods, including LDAP
Support for various Authenticaton methods, including LDAP
Support for various Authenticaton methods, including LDAP
Sharding support for on-premises and private cloud infrastructures
Various extensions
Coming soon via Citus integration
Time series database support
Various extensions
Coming soon via TimescaleDB integration
Spacial data handling
PostGIS
PostGIS
PostGIS
PostGIS
Monitoring and observability
Various extensions
Percona Monitoring and Management, an open source monitoring solutionbased on Grafana pg_stat_monitor
Postgres Enterprise Manager built on pgAdmin. Available by subscription
Prometheus stack and pgMonitor
Audit logging
Various extensions
pgAudit, pgBager, pg_gather
edb_audit_statement
pgAudit
Feature Stackers Percona Operator for PostgreSQL Crunchy Data EDB (CloudNativePG) Zalando KubeDB for PostgreSQL
Generic
Open source license AGPL 3 Apache 2.0 Apache 2.0, but images are under Developer Program Apache 2.0 MIT Open core
Kubernetes conformance Various versions are tested Various versions are tested Various versions are tested Various versions are tested AWS EKS None
Cluster-wide deployment Yes Yes Yes Yes Yes Yes
Network exposure Yes Yes Yes Yes Yes Yes
Maintenance
Operator upgrade Yes Yes Yes Yes Yes Image change
Database upgrade Manual Automated and safe Manual Manual Manual Manual image change
Compute scaling Horizontal and vertical Horizontal and vertical (automation coming soon) Horizontal and vertical Horizontal and vertical Horizontal and vertical Enterprise only
Storage scaling Manual Manual (automation coming soon) Manual Manual Manual, automated for AWS EBS Enterprise only
PostgreSQL Topologies
Warm standby Yes Yes Yes Yes Yes Yes
Hot standby Yes Yes Yes Yes Yes Yes, but without Patroni. KubeDB detects if some node failed and switches the label. Kubernetes service has these labeled as selectors.
Connection pooling Yes Yes Yes Yes Yes No
Delayed replica No No No No No No
Tablespaces No Yes Yes No No No
Backup
Scheduled backups Yes Yes Yes Yes Yes Yes, through Stash and in Enterprise version only
WAL archiving Yes Yes Yes Yes Yes Yes, through WAL-G
PITR Yes Yes Yes Yes Yes Yes, see above
GCS Yes Yes Yes Yes Yes No
S3 Yes Yes Yes Yes Yes Yes, via Stash
Azure Yes No Yes Yes Yes No
Monitoring
Solution Exposing metrics in Prometheus format Percona Monitoring and Management Prometheus stack and pgMonitor Exposing metrics in Prometheus format Sidecars Monitoring through Prometheus Operator
Misc
Customize PostgreSQL configuration Yes Yes Yes Yes Yes Yes, ConfigMaps
Helm Yes Yes Yes Yes Yes Yes
Transport encryption Yes Yes Yes Yes Yes No
Data at Rest Encryption Through storage class Through storage class Through storage class Through storage class Through storage class Through storage class
Create users/roles Yes Yes, limited Yes Yes Yes, limited Yes, someone can build and run their own docker image and PG version
DBaaS PostgreSQL Community Percona for PostgreSQL EDB Crunchy Data
On-premises, hybrid cloud N/A Percona Everest
Self-managed N/A Percona Everest
Fully managed public cloud Various fully managed public cloud solutions: Cloud SQL, Amazon RDS, Aiven Percona Everest with Percona Services BigAnimal Crunchy Bridge
Support and Services PostgreSQL Community Percona for PostgreSQL EDB Crunchy Data
Community support Global PostgreSQL community Global PostgreSQL community and Percona Community Global PostgreSQL community Global PostgreSQL community
Multi-database support Only PostgreSQL 24/7 support for original PostgreSQL, MySQL, MongoDB, MariaDB, and Percona forks Only PostgreSQL and EDB forks Only PostgreSQL and Crunchy Data forks
Managed services Available through third-party providers Round-the-clock database management for PostgreSQL, MySQL, MongoDB, MariaDB, and Percona forks Via BigAnimal Via Crunchy Bridge
Consulting Available through third-party providers Consulting for high availability set up, complex performance issue resolution, and database design challenges for PostgreSQL, MySQL, MongoDB, and their forks Professional services for EDB Postgres software and original PostgreSQL Not available
Training Available through third-party providers Training on PostgreSQL, MySQL, MongoDB, MariaDB, and their forks Original PostgreSQL and EDB Postgres software Available to Crunchy Data subscription customers

Kindly switch to the desktop view for a full-page display.
Alternatively, access the complete comparison by downloading the PDF

Distribution and ComponentsPercona Software for MySQLMariaDB CommunityMariaDB Enterprise
Open source
Load balancing and routingProxySQL
HAProxy
MySQL Router
ProxySQL
HAProxy
MariaDB MaxScale*
Database firewallProxySQLProxySQLMariaDB MaxScale*
Scalability - clusteringMySQL Group Replication
Percona XtraDB Cluster (based on a further engineered Galera Cluster)
MariaDB with Galera ClusterMariaDB Enterprise Cluster (requires the deployment of MariaDB MaxScale)*
Security - data maskingData masking plugin for MySQLProxySQLMariaDB MaxScale*
Security - encryptionData at Rest Encryption with external key management integrationsData at Rest Encryption with external key management integrationsData at Rest Encryption with external key management integrations
Security - auditingPercona Audit PluginMariaDB Audit PluginMariaDB Audit Plugin
Distributed SQL
Additional storage enginesMyRocks: storage savingsNo production-ready storage engineNo production-ready storage engine
Backup FeaturesPercona Software for MySQLMariaDB CommunityMariaDB Enterprise
BackupPercona XtraBackupMariaBackup
(fork of Percona XtraBackup)
MariaBackup
(fork of Percona XtraBackup)
and MariaDB Enterprise Backup*
Monitoring, Management, and AnalyticsPercona Software for MySQLMariaDB CommunityMariaDB Enterprise
Monitoring and managementPercona Monitoring and Management
AnalyticsClickhouse integrationMariaDB ColumnStore
Cloud NativePercona Software for MySQLMariaDB CommunityMariaDB Enterprise
KubernetesPercona Operator for MySQL
DBaaSPercona EverestAvailable through third-party cloud providers
Support and ServicesPercona for MySQLMariaDB CommunityMariaDB Enterprise
Multi-database supportAvailable through third-party cloud providers
Managed services
Through MariaDB Cloud

Through MariaDB Cloud
Tech-agnostic consultingAvailable through third-party providers like Percona
* Only available to users with a MariaDB Enterprise subscription

Kindly switch to the desktop view for a full-page display.
Alternatively, access the complete comparison by downloading the PDF

General Information DataDog SolarWinds Database Performance Monitor Percona Monitoring & Management (PMM) ClusterControl MongoDB Ops Manager
Licensing
SaaS product. Full access through a paid subscription. Limited trial available.
Subscription or perpetual licenses can be purchased. Limited trial available.
Open source. Distributed
under AGPL-3.0
SaaS product. Full access through a paid subscription. Community version available.
Commercial license
Pricing
Starts at $70 per database host per month (billed annually or $84 on demand). Database Monitoring only available with an Infrastructure Monitoring subscription (starts at $15 per host per month).
- Database Performance Analyzer subscription starts at $1,313 per year.
- SolarWinds SQL Sentry subscription starts at $1,628 per year.
No licensing fees
Complete features available with Advanced and Enterprise subscriptions. Limited functionality available through a Community license. Lowest subscription tier starts at $250 per node per month, billed annually.
Pricing details can be obtained by contacting MongoDB.
Operational support and services
- Technical support across chat and email included in paid subscription - Community forum and online docs
- Maintenance and support during the time of subscription
- Perpetual license includes first
-year maintenance and support with the option to renew support after year one.
- Community forum.
Forum maintained by Percona Experts and community. - Online docs.- 24/7 support with 15-minute SLA (optional).- Full-time DBA service (optional).
SaaS product. Full access
through a paid
subscription.
Community version
available.
- Technical support via chat and email included with a paid subscription; business hours or 24/7 support available depending on subscription.
Community forum and online docs
- Support during subscription
- Additional expert services and consulting offerings.
- Online docs.
Supported Technologies DataDog SolarWinds Database Performance Monitor Percona Monitoring & Management (PMM) ClusterControl MongoDB Ops Manager
MySQL
MariaDB
Oracle
MongoDB
PostgreSQL
Cloud-managed databases (Amazon RDS, Amazon Aurora, Microsoft Azure, Google Cloud Platform)
Kubernetes
ProxySQL
Percona XtraDB Cluster
Galera Cluster
SQL Server
External (custom) metrics
SAP ASE
TimescaleDB
ElasticSearch
Redis
Type of Deployment and Management DataDog SolarWinds Database Performance Monitor Percona Monitoring & Management (PMM) ClusterControl MongoDB Ops Manager
On-premises
Public cloud
Private cloud
Hybrid

Hosted by

Self-hosted by the user
No, only fully-managed version
Yes, requires subscription to software
Yes, no subscription required
Yes, community version with limited functionality
Yes, requires subscription to software
Fully managed by the vendor
Yes, via subscription
Yes, requires subscription to software
Yes, fully managed service available
as an option by subscription, but not required to use PMM
Yes, requires subscription to software
Yes, as Cloud Manager
Database Monitoring and Observability DataDog SolarWinds Database Performance Monitor Percona Monitoring & Management (PMM) ClusterControl MongoDB Ops Manager
Database-specific dashboards
Replication monitoring
Databases on Kubernetes
Query analytics
Automated insights and recommendations
Yes, with Database Performance Analyzer (subscription starts at $1,313)
Yes, with Percona Advisors, which provide automated insights and recommendations about your database health, performance, and security.
Yes, Performance Advisor
Ability to develop custom advisors (DIY)
Yes, the code is open and documentation is provided
Alerting
Yes, the code is open and documentation is provided.
Only by subscription
Notification channels
Jira, PagerDuty, webhooks, Slack
Email, webhooks, Slack, VictorOps, and other messaging platforms
More than 15 other notification channels, including email, various messengers (Slack, Microsoft Teams, etc.), PagerDuty, webhooks and more.
Only by subscription
Microsoft Teams, PagerDuty, Prometheus, Slack
Database Management DataDog SolarWinds Database Performance Monitor Percona Monitoring & Management (PMM) ClusterControl MongoDB Ops Manager
Backup and restore
Backup management for MySQL and MongoDB
Scheduled backups
Backup restoration
Incremental backups
Security and Other Features DataDog SolarWinds Database Performance Monitor Percona Monitoring & Management (PMM) ClusterControl MongoDB Ops Manager
Role-based access control
Encrypted connections
SSL encryption with trusted certificates
Single sign-on (SSO)
Grafana HTTPS secure cookies

Other Features

High availability mode
As part of Observability Pipelines features, ingest fees start at $0.10 per ingested GB per month.
N/A
Availability and automatic restoration of the leader PMM server in the event of outage. Uses Gossip and Raft protocols.
Yes, High Availability ClusterControl (CMON HA)
Yes, highly available monitoring and backups
Metrics export
As part of Log Management feature, ingest fees start at $0.10 per ingested or scanned GB per month.
N/A
Yes, via PMM data dumps. Compressed tarball files that contain a comprehensive export of your PMM metrics and query analytics data collected by the PMM Server.

Kindly switch to the desktop view for a full-page display.
Alternatively, access the complete comparison by downloading the PDF

Need help choosing the right database solution for your business?

Our experts are ready to answer any questions you may have.

By submitting my information I agree that Percona may use my personal data in sending communication to me about Percona services. I understand that I can unsubscribe from the communication at any time in accordance with the Percona Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.