Based on WiredTiger, Percona Memory Engine for MongoDB Provides High Performance, Lower Costs for a Variety of Demanding Use Cases
RALEIGH, North Carolina – Aug. 11, 2016 – Percona, the company that delivers enterprise-class MySQL® and MongoDB® solutions and services, solutions and services, today announced the availability of Percona Memory Engine for MongoDB®, 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 Edition, 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. Optimized for demanding workloads, Percona Memory Engine for MongoDB is the first open source in-memory storage engine to work with a MongoDB variant.
An in-memory storage engine based on WiredTiger was included in MongoDB 3.2 Enterprise Edition, but it was not made available in the open source MongoDB Community Edition. With Percona Memory Engine for MongoDB, Percona has now delivered an open source in-memory storage engine that works with Percona Server for MongoDB, the open source drop-in replacement for the MongoDB Community Edition that includes enterprise-grade features and functionality.
Percona Memory Engine for MongoDB delivers high performance reads with predictable latency, as well as high performance writes with no need to persist data on a disk. The solution can reduce infrastructure costs by eliminating or reducing the need to purchase additional high performance storage. This is especially advantageous for cloud-based solutions where high performance storage is costly. Percona Memory Engine for MongoDB command line and configuration options are similar to the memory engine in MongoDB 3.2 Enterprise Edition, making the transition to Percona Server for MongoDB straightforward. Typical use cases for Percona Memory Engine for MongoDB include:
- Application Cache – Replace services such as memcached and custom application-level data structures. Adds the full power of MongoDB features to an application’s memory cache.
- Real-time Analytics - Uses in-memory computing in situations where response time is more critical than persistence.
- Sophisticated Data Manipulation – Increase the performance of data manipulation operations such as aggregation and map reduction.
- Session Management – Keep active user sessions in memory to decrease application response times.
- Transient Runtime State – Store application stateful runtime data that doesn't require on-disk storage.
- Multi-tier object sharing – Facilitate sharing of data in multi-tier/multi-language applications.
- Application Testing – Reduce turnaround time for automated application tests.
Peter Zaitsev, Co-founder and CEO of Percona
"Percona is committed to providing free open source enterprise feature alternatives for MongoDB users, with technology choices that avoid vendor lock-in. Percona Memory Engine for MongoDB demonstrates our commitment to the open source model, and we will continue to provide this extraordinary level of value to our users and the community."
With more than 3,000 customers worldwide, Percona is the only company that delivers enterprise-class solutions for both MySQL® and MongoDB® across traditional and cloud-based platforms. The company provides Software, Support, Consulting, and Managed Services to some of the largest and most well-known brands on the Internet such as Cisco Systems, Time Warner Cable, Alcatel-Lucent, Groupon, and the BBC, as well as to many smaller companies looking to maximize application performance while streamlining database efficiencies. Well established as thought leaders, Percona experts author content for the Percona Performance Blog. The popular Percona Live conferences draw attendees and acclaimed speakers from around the world. For more information, visit www.percona.com.
Percona®, XtraBackup®, TokuDB® and Fractal Tree® are registered trademarks of Percona LLC or its subsidiaries. All other registered and unregistered trademarks in this document are the sole property of their respective owners.