6 ms·
> 2-6x faster than Redis (benchmark link below) yet disk persisted! That's a false contradistinction: Redis is also disk persisted. The benchmark you did ment
by Snawoot 2y ago
> 2-6x faster than Redis (benchmark link below) yet disk persisted!
That's a false contradistinction: Redis is also disk persisted.
The benchmark you did mentions Redis benchmarking guide and this guide has following paragraph:
> Redis is, mostly, a single-threaded server from the POV of commands execution (actually modern versions of Redis use threads for different things). It is not designed to benefit from multiple CPU cores. People are supposed to launch several Redis instances to scale out on several cores if needed. It is not really fair to compare one single Redis instance to a multi-threaded data store.
Did you just benchmarked against only single Redis instance and claimed performance win? Even if so, how do benchmarks compare against source-available competitor DragonflyDB?
Finally, documentation doesn't mention how persistence exactly works and what durability guarantees should we expect?
- mehrant 2y agothanks for taking time to write a feedback :) > That's a false contradistinction: Redis is also disk persisted. The performance gain mentioned was vs. Redis in memory. so we weren't claiming that Redis can't be persisted (which of course it can), but we were saying that Redis without persistence (which performs faster that with persistence) was still this much slower than HPKV with persistence. But you're correct that we probably should have been more clear in explaining this :) >Did you just benchmarked against only single Redis instance and claimed performance win? Signle node of Redis vs. Single node of HPKV. so it's an apples to apples comparison >Even if so, how do benchmarks compare against source-available competitor DragonflyDB? Benchmark with DragonFly coming soon :) sorry about lack of that information in documentation, we'll update that. for for now, the durability guarantee on Pro is 30 seconds. on Business with HA is 5 minutes.
- edoceo 2y agoBenchmark to KeyVal too please
- mehrant 2y agosure! :)
- Xelynega 1y agoThey asked about instances and you responded with nodes. From the redis comment it sounds like the way to scale a redis node is to increase the size and run multiple instances in parallel. Saying it's "apples to apples" would be like setting the thread limit to a competitor to 1, then saying it's a fair benchmark.
- ForTheKidz 2y ago> That's a false contradistinction: Redis is also disk persisted. This feels wildly disingenuous.