1. Heavy reliance on AI for development and testing
Several participants noted the project’s use of AI tools for generating test cases, refactoring code, and writing documentation.
- “Has there been heavy usage of AI in building this?” – saurilabs
- “there's a .claude/ in the gitignore” – green-salt
- “Yes correct … Yes, for building test cases, for code refactoring, and commenting, because it writes cleaner code… The benchmarks I ran were what dragonfly advertises, so scripts for those were written with AI.” – murtazayusuf
- “I used AI a lot, but I was the one making the design decisions based on the tests that claude picked from my history of troubleshooting sessions…” – murtazayusuf
2. Focus on benchmark methodology, performance numbers, and reproducibility
Commenters asked for more detailed performance metrics (p99 latency, load‑generation concerns) and expressed interest in reproducing or extending the benchmarks.
- “Pipelined throughput that high usually means the loadgen is the thing you're measuring. Past ~5M ops/sec we needed 3 separate memtier hosts to keep the client off the critical path. Any p99 numbers alongside it?” – falconBrisk47
- “Just adding my benchmarking repo, that contains terraform code and scripts using which I performed the benchmarks… helpful for re-evaluating and verifying the numbers published on our website.” – murtazayusuf
- “Could you add Valkey to the benchmark? Curious about different key-types too, like list and hash. Also, big values (2KB) and small values (<256B)” – edoceo
- “How did overall memory footprint look during ingestion vs Redis? Have any tradeoff graphs as the dataset gets larger and with mixed workloads?” – kingcauchy
3. Interest in comparisons with other datastores and project sustainability
Many remarks centered on how KiviDB stacks up against alternatives (kvrocks, Valkey, MS Garnet) and whether the project might move toward an open‑source foundation.
- “How does this compare and benchmark with https://github.com/apache/kvrocks” – syepes
- “I haven’t tested against it, that will be next, i will run the benchmarks on the same method and publish the results…” – murtazayusuf
- “Kvrocks is on disk, not in memory.” – sligbad
- “Kvrocks is both iirc, since it can cache the rocksdb data in memory.” – ChocolateGod
- “And MS Garnet.” – esafak
- “Nice. I am curious if you would seek to maintain this with some kind of a foundation(apache) based funding or keep it internal to your work?” – ghm2180