Apache Mnemonic is a non-volatile hybrid memory storage oriented library, it proposed a non-volatile/durable Java object model and durable computing service that bring several advantages to significantly improve the performance of massive real-time data processing/analytics. developers are able to use this library to design their cache-less and SerDe-less high performance applications.
Features:
In-place data storage on local non-volatile memory
Durable Object Model (DOM)
Durable Native Computing Model (DNCM)
Object graphs lazy loading & sharing
Auto-reclaim memory resources and Mnemonic objects
Hierarchical cache pool for massive data caching
Extensible memory services for new device adoption and allocation optimization
Durable data structure collection(WIP)
Durable computing service
Minimize memory footprint of on-heap
Reduce GC Overheads as the following chart shown (collected from Apache Spark experiments)
================================
Mnemonic Official Website
Apache Mnemonic is a non-volatile hybrid memory storage oriented library, it proposed a non-volatile/durable Java object model and durable computing service that bring several advantages to significantly improve the performance of massive real-time data processing/analytics. developers are able to use this library to design their cache-less and SerDe-less high performance applications.
Features: