4 ms·
Excellent post! I wonder why, given the performance, KeyDB is not more popular? Is there lack of hosted services?
by aledalgrande 7y ago
Excellent post! I wonder why, given the performance, KeyDB is not more popular? Is there lack of hosted services?
- diroussel 7y agoRedis has been around a long time. ElastiCache has been around a while and is deployable in AWS very easily. KeyDB is new.
- sidlls 7y agoRedis (single-threaded) is just fine for all but the biggest scale, is well-tested, and because it's a simpler model less likely to have all the terribly complicated edge-case bugs the introduction of concurrency implies. Also there's a matter of need. It does one no good if a KV store can churn through 200 kops/s if you can only deliver 100kops/s. If one or two redis instances (plus replicas, etc., or maybe a minimal three-master cluster) can serve the entire workload, saving two or three nodes by "upgrading" to the likes of KeyDB doesn't seem worth it. I mean, unless you're aiming to get to the melt-the-metal it's so "hot" all the time performance.
- aledalgrande 7y agoInteresting, yeah more bugs due to the complexity of multi threaded programming is the first thing that came to mind.