SSDB
anna
Our great sponsors
SSDB | anna | |
---|---|---|
14 | 3 | |
8,133 | 686 | |
- | 1.2% | |
0.0 | 0.0 | |
over 1 year ago | about 3 years ago | |
C++ | C++ | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
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.
SSDB
-
Redis Re-Implemented with SQLite
I've used SSDB[0] in the past for some really stupid large datasets (20TB)_and it worked really well in production
[0] https://github.com/ideawu/ssdb
- The first version of Redis, written in Tcl
-
Building a distributed task queue in Python
> Or wanting to shift the architecture entirely to avoid using memory-bound Redis as a queue with an overflow risk.
I wanted to use SSDB[1] instead of Redis for that reason, but it doesn't support the necessary data structures.
[1] https://github.com/ideawu/ssdb
- I deleted 78% of my Redis container and it still works
-
How to store subscriptions? A practical guide and analysis of 3 selected databases A closer look into PostgreSQL, Redis, and DynamoDB.
There is also ssdb https://github.com/ideawu/ssdb
- SSDB
-
Tell HN: Memcached and Redis Considered Harmful
It's 2021 and we have extremely fast key-value lookups using LevelDB/RocksDB, but we're still using RAM-based caching tools [1] [2] [3]. It's time to consider RAM-based caching harmful, and start caching with SSDs for larger datasets and lower costs. For ex: SSDB [4]
[1] https://redis.io/
[2] https://memcached.org/
[3] https://news.ycombinator.com/item?id=29532552
[4] https://github.com/ideawu/ssdb#ssdb-vs-redis
- Drop-In Replacement for Memcached
-
Using a disk-based Redis clone to reduce AWS S3 bill
Aside from this particular use-case, which is what most people here are talking about -- I had never heard of the SSDB project, but it interests me because I often use Redis for certain things it's able to do, aside from its in-memory storage, and sometimes the fact that the data is not stored on disk is a bit of a drawback for me, something I have to work around.
- SSDB – A fast NoSQL database, an alternative to Redis
anna
- I deleted 78% of my Redis container and it still works
-
Anna: Key-Value Store for Any Scale
I was impressed reading that as well, but after looking at the code, I wonder if it’s really 2000? It seems more.
Regardless, the code is clearly well-organized, easy to read and to the point. I like it.
https://github.com/hydro-project/anna
- Anna – A low-latency, cloud-native KVS
What are some alternatives?
KeyDB - A Multithreaded Fork of Redis
kvrocks - Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
containers - Bitnami container images
Tendis - Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
codis - Proxy based Redis cluster solution supporting pipeline and scaling dynamically
mini-redis - Incomplete Redis client and server implementation using Tokio - for learning purposes only
xcodis - Yet another redis proxy based on codis(https://github.com/wandoulabs/codis)
Memcached - memcached development tree
dynomite - A generic dynamo implementation for different k-v storage engines
foundationdb - FoundationDB - the open source, distributed, transactional key-value store