https://github.com/apache/mnemonic
Apache Mnemonic - A non-volatile hybrid memory storage oriented library
https://github.com/apache/mnemonic
apache apache-mnemonic bigdata java memory non-volatile
Last synced: about 1 month ago
JSON representation
Apache Mnemonic - A non-volatile hybrid memory storage oriented library
- Host: GitHub
- URL: https://github.com/apache/mnemonic
- Owner: apache
- License: apache-2.0
- Created: 2016-03-29T07:00:06.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-02-22T18:43:38.000Z (3 months ago)
- Last Synced: 2025-04-03T04:17:04.751Z (about 2 months ago)
- Topics: apache, apache-mnemonic, bigdata, java, memory, non-volatile
- Language: Java
- Homepage: https://mnemonic.apache.org
- Size: 3.09 MB
- Stars: 120
- Watchers: 25
- Forks: 63
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
================================
[](https://github.com/apache/mnemonic/actions?query=workflow%3Abuild%20in%20container)
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)
* Drop-in Hadoop MapReduce support
* Drop-in Hadoop Spark support