Percona Memory Engine for MongoDB® is a 100 percent open source in-memory storage engine for Percona Server for MongoDB.

Based on the in-memory storage engine used in MongoDB Enterprise Server, WiredTiger, Percona Memory Engine for MongoDB delivers extremely high performance and reduced costs for a variety of use cases, including application cache, sophisticated data manipulation, session management and more.


  • Delivers high performance reads with predictable latency
  • Reduces infrastructure costs by reducing additional high performance storage needs
  • Uses command line and configuration options similar to MongoDB 3.4 Enterprise Server engine, for a straightforward transition to Percona Server for MongoDB

Typical use cases for Percona Memory Engine for MongoDB include:

  • Application cache

    Replace services such as memcached and custom application-level data structures with the full power of MongoDB features.

  • Sophisticated data manipulation

    Increase performance for data manipulation operations such as aggregation and map reduction.

  • Session management

    Decrease application response times by keeping active user sessions in memory.

  • Transient runtime state

    Store application stateful runtime data that doesn't require on-disk storage.

  • Real-time Analytics

    Uses in-memory computing in situations where response time is more critical than persistence.

  • Multi-tier object sharing

    Facilitate sharing of data in multi-tier/multi-language applications.

  • Application testing

    Reduce turnaround time for automated application tests.

How Percona Can Help Make You Successful with Percona Memory Engine for MongoDB

Percona Consulting can determine if Percona Memory Engine for MongoDB is the right solution for your business, and if it is, help to deploy it, while ensuring optimal performance. Percona Support can answer your usage questions, ensure your deployment continues to run as expected and help you in a crisis. If you lack the resources to manage your deployment, our Managed Services team can take over the full operational management of your servers. To discuss how Percona can help you make your deployment a success, please call us at +1-888-316-9775 (USA), +44 203 608 6727 (Europe), or have us contact you.

Percona reduces risk and operational costs by providing best-of-breed enterprise-class solutions for open source databases in on-premises and cloud environments.