TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 230 subscribers
Post #25580 17
HedgeDB key value store

Hey guys,

I was looking around on LinkedIn (here) and found this project called HedgeDB, which is an embedded key-value store inspired by RocksDB but written with C++20 coroutines, io_uring and O_DIRECT. I am not the creator or anything, I am just trying to understand storage engines and the architectural choices behind them.

The repo shows some crazy benchmarks compared to RocksDB, like 3x or 5x better throughput, but the project is a very early prototype (v0.0.1) and misses basic things like block compression or handling values larger than 4KB. Everytime I see this high performamce metrics I am always skeptical, and never know which path to follow.

As any of you tried it? What's your take on it and where is the catch?

Here is the repo: https://github.com/fede-vaccaro/HedgeDB

https://redd.it/1upzhfz
@r_cpp
LinkedIn I'm looking forward to hear your feedbacks about the first version of my 𝗛𝗲𝗱𝗴𝗲𝗗𝗕 https://lnkd.in/dz8ZvPpn, a high-performance and… I'm looking forward to hear your feedbacks about the first version of my 𝗛𝗲𝗱𝗴𝗲𝗗𝗕 https://lnkd.in/dz8ZvPpn, a high-performance and persisted Key Value store, inspired from RocksDB! By leveraging asynchronous execution with modern C++20 coroutines, lock-free…
More from @r_cpp
  1. Sep 26, 2026Token Sequence Injection & Modern Macros: The Most Game-Changing Compile-Time Feature in C…
  2. Sep 25, 2026myStringStream.str("") Considered Harmful Under C++20 I was recently looking at some (rath…
  3. Sep 20, 2026A clever branch free optimization I'm the developer of memlz which is an extremely fast co…
  4. Sep 15, 2026Inside Boost.PolyCollection https://bannalia.blogspot.com/2026/09/inside-boostpolycollecti…
  5. Sep 11, 2026C++26: Standard Library Hardening Experiments https://www.cppstories.com/2026/hardening-ex…
  6. Sep 11, 2026MSVC C++23: constexpr cmath with LLVM Libc https://devblogs.microsoft.com/cppblog/msvc-c23…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →