All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

CedarDB's DoomBench: Benchmarking Data Stacks by Running DOOM in SQL

By

u/Yaruxi

5d ago· 10 min readen

Summary

CedarDB introduces DoomBench, a benchmark that runs a multiplayer DOOM server in pure SQL to test data stack architectures. Building on their previous DOOMQL project (a DOOM-like game inside SQL using recursive CTEs), they measure performance limits across different database systems by seeing what breaks first under the load of rendering a playable game through SQL queries.

Key quotes

· 3 pulled
We ran a multiplayer DOOM server in pure SQL on different data stack architectures, recorded nice videos, and measured what breaks first.
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.
Pedantic note: The original DOOMQL uses raycasting, not BSP trees, making it technically more Wolfenstein than DOOM as some people pointed out.
Snippet from the RSS feed
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 and tomorrow’s challenges.

You might also wanna read