Congrats on the funding and getting production ready, it's good that KeyDB (and Redis) get some competition.
Open question, how does Dragonfly differ from KeyDB?
Open question, how does Dragonfly differ from KeyDB?
Dragonfly is built upon shared-nothing architecture where each thread manages its own slice of data, hence no need for classical locks and no contention under high load. It still provides atomicity guarantees but allows multiple transactions to progress independently as long as they do not need exlusive access to the same keys. So basically different approaches to the same promise - scale. Also different trade-offs. Shared-nothing approach has less contention and more flexible transaction framework but inhibits a slightly higher 50%th percentile latency (order of 30usec).