sky-benches
KeyDB
sky-benches | KeyDB | |
---|---|---|
7 | 24 | |
15 | 10,733 | |
- | 8.0% | |
1.8 | 8.4 | |
about 2 years ago | 16 days ago | |
Shell | C++ | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sky-benches
- Skytable NoSQL Database: Even with BlueQL, Skytable Outperforms Redis and KeyDB
- So, you call yourself the fastest key/value store? It's 5X, 10x and 25X faster
- Ask HN: What are the best key-value self-hosted storage engines?
-
Skytable: A NoSQL database project in Rust about 10X faster than Redis
UPDATE: I have published some initial benchmarks against KeyDB here: https://github.com/ohsayan/sky-benches. Oddly enough, the bump in the number of queries in KeyDB is similar to that of Skytable. If anyone has suggestions or find something to be anomalous, please open an issue!
KeyDB
-
Redict 7.3.0, a copyleft fork of Redis, is now available
Three. KeyDB forked before the recent shake-up.
https://github.com/Snapchat/KeyDB
-
KeyDB: A Multithreaded Fork of Redis
Can you explain what lead you to believe it's dead?
Looking at the Issues in their Github, a couple of days ago they mentioned to be working on some features in a branch.
https://github.com/Snapchat/KeyDB/issues/798#issuecomment-20...
-
Redict is an independent, copyleft fork of Redis
https://github.com/Snapchat/KeyDB
KeyDB is an existing fork that’s well supported and has a solid community for those interested. It takes a different philosophy to Redis but can be a drop in replacement in many cases
- KeyDB – A Multithreaded Fork of Redis
- Redis License Changed
- [BUG] Address is used after it has been freed (dict).
-
The first version of Redis, written in Tcl
To me it's still not clear if 6.3.x is stable (https://github.com/Snapchat/KeyDB/issues/494) and performant (https://github.com/Snapchat/KeyDB/issues/470).
-
Migrating from Redis to KeyDB
I posted about KeyDB, a multi-threaded fork of Redis, here already a while ago. We still use it in some cases and find it beneficial.
- Snapchat/KeyDB: A Multithreaded Fork of Redis
What are some alternatives?
skytable - Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
dragonfly - A modern replacement for Redis and Memcached
keydb-operator - A KeyDB (Drop-In Alternative to Redis) Operator for Kubernetes, based on Ansible Operator SDK.
Memcached - memcached development tree
SSDB - SSDB - A fast NoSQL database, an alternative to Redis
MapDB - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
mini-redis - Incomplete Redis client and server implementation using Tokio - for learning purposes only
oxigraph - SPARQL graph database
tikv - Distributed transactional key-value database, originally created to complement TiDB
RocksDB - A library that provides an embeddable, persistent key-value store for fast storage.