Originally Published At: themythicalengineer.com
⚡ List of most used Key-Value stores and databases
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Created Date: 2009-03-22
All Languages: C, Tcl, Ruby, Python, Shell, Makefile, C++, Smarty
etcd
Distributed reliable key-value store for the most critical data of a distributed system
Created Date: 2013-07-07
All Languages: Go, Shell, Jsonnet, Procfile, Makefile, Python, Dockerfile
leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Created Date: 2014-08-28
All Languages: C++, C, CMake
rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
Created Date: 2012-11-30
All Languages: C++, Java, C, Python, Perl, Shell, Makefile, CMake, PowerShell, Assembly, Dockerfile
dragonfly
A modern replacement for Redis and Memcached
Created Date: 2021-12-11
All Languages: C++, C, Python, CMake, Shell, Smarty, Dockerfile, Makefile, Go
arangodb
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Created Date: 2011-10-26
All Languages: C++, JavaScript, NASL, CMake, C, Python, SCSS, EJS, CSS, TypeScript, Shell, Yacc, Pascal, NSIS, HTML, LLVM, Perl, PowerShell, Dockerfile
tikv
Distributed transactional key-value database, originally created to complement TiDB
Created Date: 2015-12-31
All Languages: Rust, Makefile, Shell, Python, C, Dockerfile
memcached
memcached development tree
Created Date: 2009-04-25
All Languages: C, Perl, C++, M4, Python, Lua, DTrace, Shell, Makefile, Roff, Starlark
foundationdb
FoundationDB - the open source, distributed, transactional key-value store
Created Date: 2017-12-14
All Languages: C++, C, Python, Java, CMake, Go, C#, HTML, Ruby, Shell, Assembly, JavaScript, CSS, Dockerfile, Rich Text Format
immudb
immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history
Created Date: 2019-11-07
All Languages: Go, Shell, Yacc, Makefile, Dockerfile, Roff, Python, Smarty, HTML, JavaScript
KeyDB
A Multithreaded Fork of Redis
Created Date: 2019-02-01
All Languages: C++, C, Tcl, Shell, Ruby, Makefile, Roff, Python, Assembly, Dockerfile, Smarty
hazelcast
Open-source distributed computation and storage platform. Real-time Stream Processing Unconference. Save Your Spot https://hazelcast.com/lp/unconference/
Created Date: 2012-03-21
All Languages: Java, FreeMarker, Shell, Python, Batchfile, C, Kotlin
ignite
Apache Ignite
Created Date: 2015-02-19
All Languages: Java, C#, C++, Python, Shell, CMake, Batchfile, Jinja, FreeMarker, HTML, Dockerfile, PHP, PowerShell, C, JavaScript, Makefile
ledisdb
A high performance NoSQL Database Server powered by Go
Created Date: 2014-04-30
All Languages: Go, Python, Shell, Dockerfile, C++, Makefile, C
riak
Riak is a decentralized datastore from Basho Technologies.
Created Date: 2010-04-16
All Languages: Shell, Erlang, Makefile, Emacs Lisp
skytable
Skytable is a fast, secure and reliable realtime NoSQL database with keyspaces, tables, data types, authn/authz, snapshots and more to build powerful apps
Created Date: 2020-06-30
All Languages: Rust, Perl, Shell, C, PowerShell, Dockerfile, Makefile
aerospike-server
Aerospike Database Server – flash-optimized, in-memory, nosql database
Created Date: 2018-03-08
All Languages: C, C++, Makefile, Shell, CSS, Python, Roff, HTML, DTrace
anna
A low-latency, cloud-native KVS
Created Date: 2019-07-26
All Languages: C++, Python, CMake, Shell, Dockerfile
splinterdb
High Performance Embedded Key-Value Store
Created Date: 2021-07-13
All Languages: C, Shell, Python, Makefile, C++, Dockerfile
rondb
This is RonDB, a distribution of NDB Cluster developed and used by Hopsworks AB. It also contains development branches of RonDB.
Created Date: 2020-12-21
All Languages: C++, C, Java, NASL, Makefile, CMake, Objective-C, Perl, HTML, Shell, Yacc, JavaScript, Python, Pascal, Go, PHP, Roff, Starlark, Assembly, SWIG, DIGITAL Command Language, M4, CSS, Lex, Pawn, Awk, RPC, SourcePawn, LLVM, POV-Ray SDL, SAS, Module Management System, sed, Batchfile, CoffeeScript, Visual Basic 6.0, PLSQL
hibari
Hibari is a production-ready, distributed, ordered key-value, big data store. Hibari uses chain replication for strong consistency, high-availability, and durability. Hibari has excellent performance especially for read and large value operations.
Created Date: 2010-12-28
All Languages: Erlang, Makefile, Shell, Batchfile
speedb
A library that provides an embedded, persistent key-value store.
Created Date: 2022-02-22
All Languages: C++, Java, C, Python, Shell, Makefile, CMake, PowerShell, Assembly, Dockerfile
Top comments (0)