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
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
👥 Authors: Tobias Schmidt, Leis Viktor, Peter Boncz, Thomas Neumann
📄 PDF: https://www.vldb.org/pvldb/vol18/p4144-schmidt.pdf
👥 Authors: Tobias Schmidt, Leis Viktor, Peter Boncz, Thomas Neumann
📄 PDF: https://www.vldb.org/pvldb/vol18/p4144-schmidt.pdf
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...
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...
Read our latest blog post to see how we mix runtime flexibility with almost magical performance!
cedardb.com/blog/compila...
Read our latest blog post to see how we mix runtime flexibility with almost magical performance!
cedardb.com/blog/compila...
Read our latest blog post to learn how to scale B-tree operations to hundreds of cores.
cedardb.com/blog/optimis...
Read our latest blog post to learn how to scale B-tree operations to hundreds of cores.
cedardb.com/blog/optimis...
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...
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...
Read how to implement vectorized overflow checking here: cedardb.com/blog/vectori...
Read how to implement vectorized overflow checking here: cedardb.com/blog/vectori...
👤 Author: Guido Moerkotte
📄 PDF: https://www.vldb.org/pvldb/vol18/p28-moerkotte.pdf
👤 Author: Guido Moerkotte
📄 PDF: https://www.vldb.org/pvldb/vol18/p28-moerkotte.pdf
The culprit is "offset"! Read why in our blog post and find out what to use instead. 🌲
cedardb.com/blog/paginat...
The culprit is "offset"! Read why in our blog post and find out what to use instead. 🌲
cedardb.com/blog/paginat...
vldb.org/workshops/2...
I see TUM paper, I tweet TUM paper.
vldb.org/workshops/2...
I see TUM paper, I tweet TUM paper.