5 best Java Key Value Database libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 13, 2023

technology logo
technology logo

Guide Kit 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

Java doticonstar image 726 doticonVersion:Currentdoticon
License: Permissive (Apache-2.0)

Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store

Support
    Quality
      Security
        License
          Reuse

            lmdbjavaby lmdbjava

            Java doticon star image 726 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

            Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
            Support
              Quality
                Security
                  License
                    Reuse

                      elephantdbby nathanmarz

                      Java doticonstar image 540 doticonVersion:Currentdoticon
                      License: Permissive (BSD-3-Clause)

                      Distributed database specialized in exporting key/value data from Hadoop

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                elephantdbby nathanmarz

                                Java doticon star image 540 doticonVersion:Currentdoticon License: Permissive (BSD-3-Clause)

                                Distributed database specialized in exporting key/value data from Hadoop
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          HaloDBby yahoo

                                          Java doticonstar image 406 doticonVersion:v0.5.6doticon
                                          License: Permissive (Apache-2.0)

                                          A fast, log structured key-value store.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    HaloDBby yahoo

                                                    Java doticon star image 406 doticonVersion:v0.5.6doticon License: Permissive (Apache-2.0)

                                                    A fast, log structured key-value store.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              JDBM3by jankotek

                                                              Java doticonstar image 341 doticonVersion:Currentdoticon
                                                              License: Others (Non-SPDX)

                                                              Embedded Key Value Java Database

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        JDBM3by jankotek

                                                                        Java doticon star image 341 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                        Embedded Key Value Java Database
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  count-dbby koendeschacht

                                                                                  Java doticonstar image 43 doticonVersion:v1.0.1doticon
                                                                                  License: Permissive (MIT)

                                                                                  A fast key-value store written in Java that outperforms levelDB, kyoto cabinet and rocksDB

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            count-dbby koendeschacht

                                                                                            Java doticon star image 43 doticonVersion:v1.0.1doticon License: Permissive (MIT)

                                                                                            A fast key-value store written in Java that outperforms levelDB, kyoto cabinet and rocksDB
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      See similar Kits and Libraries