Skip to main content

KeraDB vs DuckDB Benchmark (v0.1.0) — OLTP Meets OLAP (Quack Quack)

· 3 min read
KeraDB Team
Core Team

Before we begin… yes, we know.
DuckDB is OLAP. KeraDB is OLTP.
One is built to slice through massive analytical datasets like a lightsaber.
The other is optimized for fast, tiny transactional operations.

This benchmark is not a fair fight — and we knew that.
But developers kept asking questions, and curiosity got the best of us.
So we ran it anyway using Rust’s criterion.rs benchmarking suite.

And in the spirit of DuckDB:
Quack quack. 🦆
Let's see what happened.

KeraDB vs RocksDB Benchmark (v0.1.0) — Yes, We Got Destroyed… For Now

· 4 min read
KeraDB Team
Core Team

This post shares our KeraDB vs RocksDB benchmark results, and let’s just say it upfront:
RocksDB absolutely outperformed us in most categories.

But that’s okay.

Because RocksDB has:

  • 10+ years of optimization,
  • dozens of Facebook engineers behind it,
  • and billions of production workloads tuning it daily.

KeraDB has:

  • one maintainer with coffee,
  • dreams,
  • and version v0.1.0.

So yes — RocksDB is faster. But KeraDB is just getting started, and this benchmark gives us a map for where to improve next.
(Also: we did win one category. Let us enjoy that.)