Lmdbjava
Visit Toollmdbjava is an open-source Java library that provides a low-latency, transactional, sorted, embedded key-value store. It offers ACID semantics and memory-mapped files for optimal performance.
At a glance
Trending
lmdbjava is an open-source Java library that provides a low-latency, transactional, sorted, embedded key-value store. It offers ACID semantics and memory-mapped files for optimal performance.
Trending
About
lmdbjava is a powerful open-source Java library that provides access to the Lightning Memory Database (LMDB). It functions as a low-latency, transactional, sorted, embedded key-value store, offering full ACID semantics for data integrity. A key differentiator is its use of memory-mapped files, enabling optimal OS-level memory management and a zero-copy design, which eliminates serialization or memory copy overhead. The library supports ordered keys for very fast cursor-based iteration and ensures no blocking between readers and writers. It's configuration-free, provides instant crash recovery, and supports multi-threading and multi-process operations. LmdbJava adds Java-specific features like an idiomatic API, embedded native libraries for various OS, and buffer agnosticism, making it suitable for high-performance, production workloads.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending