LMDB Java provide a JNR-FFI API to LMDB which is an ultra-fast, ultra-compact key-value embedded data store developed by Symas for the OpenLDAP Project. It uses memory-mapped files, so it has the read performance of a pure in-memory database while still offering the persistence of standard disk-based databases. Transactional with full ACID semantics and crash-proof by design. No corruption. No startup time. Zero-config cache tuning. No dependencies.
This project is licensed under the Apache License, Version 2.0 but the jar also uses the liblmdb library of the OpenLDAP project which is licensed under the The OpenLDAP Public License.