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 Is Now Available on PyPI

· One min read
KeraDB Team
Core Team

We're excited to share that KeraDB is now available on PyPI, making it easy to use KeraDB directly in Python applications.

You can now install KeraDB with a single command:

pip install keradb

This release makes KeraDB accessible to Python developers building local-first apps, agents, data tools, and embedded systems that need fast document storage and vector search without running an external database.

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.)