Select Page

What is Percona MongoDB?

Author: Charleste King | | January 13, 2021

Percona MongoDB is a free and open-source replacement for MongoDB Community edition. This version of MongoDB is offered by a third-party developer, not MongoDB directly. The primary focus of Percona is bringing enterprise-grade features to a free database. Organizations and developers unable to afford the high costs associated with MongoDB Enterprise licensing can leverage Percona for important benefits and features.


Benefits of Percona MongoDB

  • Easily replace MongoDB Community edition: You set up Percona MongoDB as a drop-in replacement, so you don’t have to go through a complicated deployment process. Quickly get started with this interesting alternative to first-party MongoDB versions.
  • Optimize your database performance: Percona has a strong focus on performance optimization, so you’re able to tune your databases so they can better support your applications.
  • Improve database reliability: MongoDB is already designed for high availability, and Percona adds hot backups and refinable shard keys into the mix. You can also leverage Percona-specific tools to achieve very low latency, query performance analytics, real-time monitoring, and robust management.
  • Encrypt your sensitive data and data at rest: As an enterprise-grade edition, Percona gives you many ways to protect your data. An encrypted storage engine, key vault, authentication plugin, and other security measures improve your application security.
  • Gain visibility into user activities and database operations: An auditing tool allows you to keep a close eye on what users are doing when they’re accessing data, in case you run into a data breach, loss, or another issue.
  • Remove sensitive data from your logs: Avoid accidentally breaching sensitive data by proactively redacting it from your database logs.
  • Enjoy familiar MongoDB architecture and capabilities: Since Percona uses MongoDB Community edition as its base, you get to leverage all of the capabilities that you’re already familiar with. Adopting a well-known solution takes much less time than trying to switch your development team to a new-to-them database.

Major Features of Percona MongoDB

  • Supports OpenLDAP and Active Directory
  • HashiCorp Vault integration
  • Hot backups
  • Flexible data schemas
  • Percona Kubernetes Operator
  • Percona Toolkit
  • Percona Monitoring and Management
  • WiredTiger storage engine
  • Commercial support available
  • Distributed transactions

Should You Use Percona MongoDB?

Percona MongoDB offers a third-party MongoDB alternative that sits between Community and Enterprise edition. If you find yourself constrained by the Community edition or have data security and compliance requirements that exceed its capabilities, then Percona offers a step-up without incurring the licensing costs associated with Enterprise edition or the subscription and storage fees of MongoDB Atlas.

Many workloads may not need all of the features offered by Enterprise, but do need one or two critical options. Percona can help you explore these functionalities and choose the ones that work best for your application requirements. If you don’t think that any of these features are compelling, then the Community edition may be the better choice.

Looking for information on other versions of MongoDB: check out my blogs on Enterprise Edition, Community Edition and MongoDB Atlas.

Read This Next

MongoDB: Which Version is Right for You?

This paper will give a brief history on MongoDB and why organizations are gravitating toward this open source database system. We’ll then go into the four different versions: MongoDB Enterprise, MongoDB Community, MongoDB Atlas and Percona MongoDB to uncover the pros, cons and different features to give you the big picture of which edition provides the support and functionality you need.

How to Solve the Oracle Error ORA-12154: TNS:could not resolve the connect identifier specified

The “ORA-12154: TNS Oracle error message is very common for database administrators. Learn how to diagnose & resolve this common issue here today.

Vijay Muthu | February 4, 2021

Data Types: The Importance of Choosing the Correct Data Type

Most DBAs have struggled with the pros and cons of choosing one data type over another. This blog post discusses different situations.

Craig Mullins | October 11, 2017

How to Recover a Table from an Oracle 12c RMAN Backup

Our database experts explain how to recover and restore a table from an Oracle 12c RMAN Backup with this step-by-step blog. Read more.

Megan Elphingstone | February 2, 2017

Subscribe to Our Blog

Never miss a post! Stay up to date with the latest database, application and analytics tips and news. Delivered in a handy bi-weekly update straight to your inbox. You can unsubscribe at any time.

Work with Us

Let’s have a conversation about what you need to succeed and how we can help get you there.


Work for Us

Where do you want to take your career? Explore exciting opportunities to join our team.