7 best C++ Key Value Database libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 13, 2023
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
react-native-mmkv-storageby ammarahm-ed
An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI
react-native-mmkv-storageby ammarahm-ed
C++ 1244 Version:v0.9.0 License: Permissive (MIT)
simdbby LiveAsynchronousVisualizedArchitecture
A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
simdbby LiveAsynchronousVisualizedArchitecture
C++ 452 Version:Current License: Permissive (Apache-2.0)
NuDBby CPPAlliance
NuDB: A fast key/value insert-only database for SSD drives in C++11
NuDBby CPPAlliance
C++ 334 Version:Current License: Permissive (BSL-1.0)
keyviby KeyviDev
Keyvi - the key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.
keyviby KeyviDev
C++ 189 Version:v0.5.4 License: Permissive (Apache-2.0)
nyanby SFTtech
Modding API with a typesafe hierarchical key-value database with inheritance and dynamic patching :smiley_cat:
nyanby SFTtech
C++ 145 Version:v0.1.1 License: Others (Non-SPDX)
beryldbby beryldb
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.
beryldbby beryldb
C++ 141 Version:0.8.3 License: Permissive (BSD-3-Clause)