WeSearch

DoomBench – Can Your Data Stack Run Doom?

·10 min read · 0 reactions · 0 comments · 15 views
#technology#databases#gaming
DoomBench – Can Your Data Stack Run Doom?
⚡ TL;DR · AI summary

The article discusses the DOOMBench project, which tests various data stack architectures by running a multiplayer DOOM server entirely in SQL. It highlights the challenges of balancing analytical performance and transaction processing in database systems. The project builds on a previous initiative called DOOMQL, showcasing how databases can handle game mechanics and player interactions in real-time.

Key facts
Original article
Cedardb
Read full at Cedardb →
Opening excerpt (first ~120 words) tap to expand

Can Your Data Stack Run DOOM?TL;DRWe ran a multiplayer DOOM server in pure SQL on different data stack architectures, recorded nice videos, and measured what breaks first.Click here to go directly to the benchmark page (with videos).Here is a video of CedarDB being “DOOMbench”-ed: Your browser does not support the video tag.Why DOOM?Pedantic note: The original DOOMQL uses raycasting, not BSP trees, making it technically more Wolfenstein than DOOM as some people pointed out.Last year, we published DOOMQL: a multiplayer DOOM-like game running entirely inside SQL, using recursive CTEs for raycasting and a real client-server architecture where players connect directly to the database. We were very excited when it hit the front page of Hacker News.

Excerpt limited to ~120 words for fair-use compliance. The full article is at Cedardb.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from Cedardb