CedarDB
@cedardb.com
140 followers 20 following 13 posts
One Database, Endless Possibilities
Posts Media Videos Starter Packs
cedardb.com
What if a database could be your game engine?

During parental leave @lukasvogel.bsky.social
built DOOMQL: A multiplayer DOOM-like where everything (rendering, game loop, state) runs in pure SQL on CedarDB.
It's fast, ridiculous, and surprisingly elegant.

Full write-up: cedardb.com/blog/doomql
cedardb.com
CedarDB @cedardb.com · Aug 26
Ever wished your analytics could keep up with reality instead of lagging behind?

We wrote about connecting #CockroachDB change data capture (CDC) with #CedarDB, and what that means for running lightning-fast analytical queries on live data.

cedardb.com/blog/crdb_cd...
CockroachDB and CedarDB: Better Together
CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools a...
cedardb.com
cedardb.com
CedarDB @cedardb.com · Jul 24
Leaving academia is always a big step, especially if you bring your research project with you into the real world.

Read our latest post to learn what we did to prepare a research project for production workloads and what we learned along the way: cedardb.com/blog/researc...
What It Takes to Get a Research Project Ready for Production
CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools a...
cedardb.com
cedardb.com
Congratulations to SortMergeJoins from TU Munich - winners of the 2025 SIGMOD Programming Contest! Built by the Umbra research group (CedarDB’s roots), their system ran 12× faster than median - entirely open-source and no sort-merge-joins to be found 😉: github.com/umbra-db/con...
cedardb.com
CedarDB @cedardb.com · Jan 29
We follow up on our past claims that fewer code branches are better in our return to blogging after our winter break.

Read on to find out why branches are a burden on the CPU, and what both you and the CPU can do to avoid performance penalties.

cedardb.com/blog/reducin...
Why Trees Without Branches Grow Faster: The Case for Reducing Branches in Code
In some of our blog posts, we explained what steps we take to reduce the number of branching instructions in our critical paths. However, we only ever claimed that this is much better and faster, and ...
cedardb.com
cedardb.com
In-memory database systems were a game changer when they first came out in the early 2010s. But it looks like everyone moved back to persistent storage.

We explore the history of in-memory database systems, studying their mistakes and celebrating their achievements.

cedardb.com/blog/in_memo...
The History of the Decline and Fall of In-Memory Database Systems
A decade ago, there was a sudden surge of high-performance in-memory systems dominating the world of interactive analytics. Today, almost everyone has gone back to using persistent storage. Does this ...
cedardb.com