SkillAgentSearch skills...

Mnemonic

Apache Mnemonic - A non-volatile hybrid memory storage oriented library

Install / Use

/learn @apache/Mnemonic
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<img src="https://mnemonic.apache.org/img/mnemonic_logo_v2.png" width=200 />

================================

<a href="https://mnemonic.apache.org/" target="_blank">Mnemonic Official Website</a>

CI

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

Related Skills

View on GitHub
GitHub Stars119
CategoryDevelopment
Updated1mo ago
Forks60

Languages

Java

Security Score

100/100

Audited on Jan 28, 2026

No findings