Any reason to use this over Valkey, which is now faster than Redis and community driven? Genuinely interested.
DragonflyDB is also in that race, isn't it?
DiceDB
51–60 of 143 posts
Re: DiceDB
#52| Metric | DiceDB | Redis | | -------------------- | -------- | -------- | | Throughput (ops/sec) | 15655 | 12267 | | GET p50 (ms) | 0.227327 | 0.270335 | | GET p90 (ms) | 0.337919 | 0.329727 | | SET p50 (ms) | 0.230399 | 0.272383 | | SET p90 (ms) | 0.339967 | 0.331775 | UPD Nevermind, I didn't have my eyes open. Sorry for the confusion. Something I still fail to understand is where you can actually spend 20ms while…
Looks like your units are in ms, so 0.20 ms.
Re: DiceDB
#53Earlier quoted context omitted.
DragonflyDB is also in that race, isn't it?
From what I looked at in the past, they seem better on paper by comparing themselves to a very old version of Redis in a rigged scenario (no clustering or multithreading applied despite Drangonfly getting multithreading enabled), and they are a lot worse in terms of code updates. Maybe that's different today, but I'm more keen on using Valkey.
Re: DiceDB
#54Earlier quoted context omitted.
From what I looked at in the past, they seem better on paper by comparing themselves to a very old version of Redis in a rigged scenario (no clustering or multithreading applied despite Drangonfly getting multithreading enabled), and they are a lot worse in terms of code updates. Maybe that's different today, but I'm more keen on using Valkey.
Does Redis support multithreading? Doesn't it use a single-threaded event loop, while DragonflyDB basic version is with multithreading enabled and shared-nothing architecture. Also I found this latest comparison between Valkey and DragonflyDB : https://www.dragonflydb.io/blog/dragonfly-vs-valkey-benchmar...
Re: DiceDB
#55Re: DiceDB
#56Is there a single sentence anywhere that describes what it actually is?
seems like a key store, with an ability to watch/subscribe to monitor for the change of values in real time
Should be the first sentence on their website and repo.
Re: DiceDB
#57Re: DiceDB
#58Earlier quoted context omitted.
Does Redis support multithreading? Doesn't it use a single-threaded event loop, while DragonflyDB basic version is with multithreading enabled and shared-nothing architecture. Also I found this latest comparison between Valkey and DragonflyDB : https://www.dragonflydb.io/blog/dragonfly-vs-valkey-benchmar...
IO multithreading is still not fully there, there were significant improvements within the first couple of iterations, hopefully, it will improve further. I see that Dragonfly uses iouring, which is not recommended by Google due to security vulnerabilities.
Re: DiceDB
#59These are the real numbers - https://dzone.com/articles/performance-and-scalability-analy...
Does not match with your benchmarks.
Re: DiceDB
#60Using an instrument of chance to name a data store technology is pretty amusing to me.