SSDB
wakaq
Our great sponsors
SSDB | wakaq | |
---|---|---|
14 | 3 | |
8,133 | 565 | |
- | 0.9% | |
0.0 | 8.7 | |
over 1 year ago | about 2 months ago | |
C++ | Python | |
BSD 3-clause "New" or "Revised" 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.
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
wakaq
- Show HN: Hatchet – Open-source distributed task queue
- Ask HN: What apps have you created for your own use?
-
Building a distributed task queue in Python
https://github.com/wakatime/wakaq/blob/main/wakaq/__init__.p...
and
https://github.com/wakatime/wakaq/blob/main/wakaq/worker.py
is the meat of it. The blog post talks about the Redis data structures used, and there's not much to it beyond that.
What are some alternatives?
KeyDB - A Multithreaded Fork of Redis
rqmonitor - Flask based more dynamic and actionable frontend dashboard for monitoring Redis Queue 👩🏿💻 http://python-rq.org
kvrocks - Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
wakaq-ts - Background task queue for TypeScript backed by Redis, a super minimal Celery
Tendis - Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
conductor - Conductor is an event driven orchestration platform
mini-redis - Incomplete Redis client and server implementation using Tokio - for learning purposes only
arq - Fast job queuing and RPC in python with asyncio and redis.
Memcached - memcached development tree
Conveyor MQ - A fast, robust and extensible distributed task/job queue for Node.js, powered by Redis.
dynomite - A generic dynamo implementation for different k-v storage engines
rq - Simple job queues for Python