7 best C++ 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 C++ Key Value Database library is a set of classes and functions that allow you to access information stored in a Beryllium database using C++. It is compatible with many other key value databases. The use of C++ Key Value Database libraries like simDB, NuDB, keyvi is a very common practice nowadays. These libraries are used to store and retrieve data from a database in an easy manner. They also help in saving time and resources in development as well as maintenance of the application. KEYVIBASE is a key value store, key-value store and cache for C++ that supports both read and write. It can be used as an alternative to std::vector or boost::shared_ptr. KEYVIBASE provides an easy way to manage multiple values in memory, typically as a cache. NuDB is a lightweight database library written in C++11 with SQLite3 backend that aims at being fast, portable and easy to use. The library provides simple access to SQLite3 databases via DBI interface; full support for transactions; efficient indexing; fast random access; transaction isolation level read/write switches; full Unicode support; etc... Popular open source C++ Key Value Database libraries for developers include

C++ doticonstar image 1244 doticonVersion:v0.9.0doticon
License: Permissive (MIT)

An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI

Support
    Quality
      Security
        License
          Reuse

            react-native-mmkv-storageby ammarahm-ed

            C++ doticon star image 1244 doticonVersion:v0.9.0doticon License: Permissive (MIT)

            An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI
            Support
              Quality
                Security
                  License
                    Reuse

                      simdbby LiveAsynchronousVisualizedArchitecture

                      C++ doticonstar image 452 doticonVersion:Currentdoticon
                      License: Permissive (Apache-2.0)

                      A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                simdbby LiveAsynchronousVisualizedArchitecture

                                C++ doticon star image 452 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          NuDBby CPPAlliance

                                          C++ doticonstar image 334 doticonVersion:Currentdoticon
                                          License: Permissive (BSL-1.0)

                                          NuDB: A fast key/value insert-only database for SSD drives in C++11

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    NuDBby CPPAlliance

                                                    C++ doticon star image 334 doticonVersion:Currentdoticon License: Permissive (BSL-1.0)

                                                    NuDB: A fast key/value insert-only database for SSD drives in C++11
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              keyviby KeyviDev

                                                              C++ doticonstar image 189 doticonVersion:v0.5.4doticon
                                                              License: Permissive (Apache-2.0)

                                                              Keyvi - the key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        keyviby KeyviDev

                                                                        C++ doticon star image 189 doticonVersion:v0.5.4doticon License: Permissive (Apache-2.0)

                                                                        Keyvi - the key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  nyanby SFTtech

                                                                                  C++ doticonstar image 145 doticonVersion:v0.1.1doticon
                                                                                  License: Others (Non-SPDX)

                                                                                  Modding API with a typesafe hierarchical key-value database with inheritance and dynamic patching :smiley_cat:

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            nyanby SFTtech

                                                                                            C++ doticon star image 145 doticonVersion:v0.1.1doticon License: Others (Non-SPDX)

                                                                                            Modding API with a typesafe hierarchical key-value database with inheritance and dynamic patching :smiley_cat:
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      beryldbby beryldb

                                                                                                      C++ doticonstar image 141 doticonVersion:0.8.3doticon
                                                                                                      License: Permissive (BSD-3-Clause)

                                                                                                      BerylDB is a data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and is optimized to be used as a cache repository. Supported structures include lists, sets, and keys.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                beryldbby beryldb

                                                                                                                C++ doticon star image 141 doticonVersion:0.8.3doticon License: Permissive (BSD-3-Clause)

                                                                                                                BerylDB is a data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and is optimized to be used as a cache repository. Supported structures include lists, sets, and keys.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          LineairDBby LineairDB

                                                                                                                          C++ doticonstar image 103 doticonVersion:Currentdoticon
                                                                                                                          License: Others (Non-SPDX)

                                                                                                                          C++ fast transactional key-value storage.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    LineairDBby LineairDB

                                                                                                                                    C++ doticon star image 103 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                    C++ fast transactional key-value storage.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              See similar Kits and Libraries