Geliştirici Lukas Vogel, Doom oyununu bir SQL veritabanı motoru üzerinde çalıştıran SQLDoom projesini bir blog yazısında anlattı. Proje, oyun girdi/çıktısını ve zamanlamayı yöneten küçük bir Python istemcisi kullanırken, oyun geometrisi ve durumu CedarDB tablolarında tutuluyor; 1.300 satır civarında SQL sorgusu 89 ortak tablo ifadesi (CTE) içinde oyun mantığını işletip saniyede 35 karelik tam renkli 640×480 çerçeveler üretiyor.
SQL veritabanında Doom çalıştıran proje: SQLDoom
Geliştirici Lukas Vogel, Doom oyununu bir SQL veritabanı içinde çalıştıran SQLDoom projesini yayınladı; oyun mantığı 89 ortak tablo ifadesinde yazılmış SQL sorgularıyla işletiliyor.
01SQLDoomveritabanıCedarDBoyun motoruCTEPython