Buy Percona ServicesBuy Now!

Percona Memory Engine for MongoDB

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

Based on the in-memory database 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 and metrics 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 for your open source database. 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.

Database Performance Products That Matter



XtraDB Cluster

Learn more


Server for MySQL

Learn More


Server for MongoDB

Learn More



Learn More



Learn more
Percona Monitoring and Management


Monitoring and Management
Learn More

General Inquiries

For general inquiries about our open source software and database management tools, please send us your question and someone will contact you.