5 best Java Key Value Database libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 13, 2023
Guide Kit
The Java Key Value Database libraries are a number of libraries that allow you to work with key-value storage. They are used to store data in a very simple format and make it easy for you to read the data back out again. Java Key Value Database libraries like lmdbjava, elephantdb, HaloDB etc. are used to store key value pair of data in a database. The key is used as the primary search criteria while retrieving data and the value is of any type. Lmdbjava is a very small library that provides read/write access to LMDB databases. It supports both serialization and deserialization which makes it easy to use with Java objects. The only drawback is that it’s not actively maintained. So if you want to use this library, make sure you have enough time to fix any bugs that may come up during development. ElephantDB is another popular key value store written in C++ with a Java API wrapper around it called elephant-jni. It also provides support for serialization and deserialization of Java objects. ElephantDB is actively maintained by its developers. Full list of the best open source Java Key Value Database libraries are given below
lmdbjavaby lmdbjava
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
lmdbjavaby lmdbjava
Java 726 Version:Current License: Permissive (Apache-2.0)
elephantdbby nathanmarz
Distributed database specialized in exporting key/value data from Hadoop
elephantdbby nathanmarz
Java 540 Version:Current License: Permissive (BSD-3-Clause)
count-dbby koendeschacht
A fast key-value store written in Java that outperforms levelDB, kyoto cabinet and rocksDB
count-dbby koendeschacht
Java 43 Version:v1.0.1 License: Permissive (MIT)