List of most used Key-Value stores and databases
⚡ 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
Is Project Archived: No
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
Is Project Archived: No
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
Is Project Archived: No
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
Is Project Archived: No
dragonfly
A modern replacement for Redis and Memcached
Created Date: 2021-12-11
All Languages: C++, C, Python, CMake, Shell, Smarty, Dockerfile, Makefile, Go
Is Project Archived: No
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
Is Project Archived: No
tikv
Distributed transactional key-value database, originally created to complement TiDB
Created Date: 2015-12-31
All Languages: Rust, Makefile, Shell, Python, C, Dockerfile
Is Project Archived: No
memcached
memcached development tree
Created Date: 2009-04-25
All Languages: C, Perl, C++, M4, Python, Lua, DTrace, Shell, Makefile, Roff, Starlark
Is Project Archived: No
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
Is Project Archived: No
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
Is Project Archived: No
KeyDB
A Multithreaded Fork of Redis
Created Date: 2019-02-01
All Languages: C++, C, Tcl, Shell, Ruby, Makefile, Roff, Python, Assembly, Dockerfile, Smarty
Is Project Archived: No
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
Is Project Archived: No
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
Is Project Archived: No
ledisdb
A high performance NoSQL Database Server powered by Go
Created Date: 2014-04-30
All Languages: Go, Python, Shell, Dockerfile, C++, Makefile, C
Is Project Archived: No
riak
Riak is a decentralized datastore from Basho Technologies.
Created Date: 2010-04-16
All Languages: Shell, Erlang, Makefile, Emacs Lisp
Is Project Archived: No
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
Is Project Archived: No
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
Is Project Archived: No
anna
A low-latency, cloud-native KVS
Created Date: 2019-07-26
All Languages: C++, Python, CMake, Shell, Dockerfile
Is Project Archived: No
splinterdb
High Performance Embedded Key-Value Store
Created Date: 2021-07-13
All Languages: C, Shell, Python, Makefile, C++, Dockerfile
Is Project Archived: No
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
Is Project Archived: No
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
Is Project Archived: No
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
Is Project Archived: No
P.S. My friend is actively seeking opportunities in Product Management, Marketing Operations, or Data Analytics.
He brings strong expertise in data analytics, mathematics, and finance. Currently based in Bangalore, India, he is open to both remote and in-office opportunities.
If you're looking for a driven professional with strong analytical skills and quick learning ability, please reach out to him directly:
- Email: sachin.23@dmsiitd.org
- LinkedIn: linkedin.com/in/sachiniit
- Resume: View Resume
#development
#database
#cache
#scaling