Tech si GadgeturiAnaliza tehnica

SQLDoom: jocul care rulează, în sfârșit, direct într-o bază de date

Publicat
RRedactia ElectricBuzz
SQLDoom: jocul care rulează, în sfârșit, direct într-o bază de date
3 min de citit541 cuvinteRedactia ElectricBuzz

Pe scurt

“Un dezvoltator a testat limitele performanței bazelor de date, reușind să ruleze o versiune fidelă a legendarului Doom folosind exclusiv o arhitectură SQL.”

Evoluția gaming-ului în SQL

Vechea provocare a hackerilor, „Poate să ruleze Doom?”, a intrat oficial în lumea gestionării bazelor de date. După un experiment din 2025 care a reușit să randeze o versiune primitivă, bazată pe ray-casting, a jocului folosind SQL, dezvoltatorul Lukas Vogel a revenit cu un proiect mult mai ambițios: SQLDoom. Spre deosebire de predecesorul său, care semăna cu titluri timpurii precum 3D Monster Maze, această nouă iterație implementează autenticul BSP (Binary Space Partitioning) tree traversal — nucleul tehnic care a transformat Doom-ul original într-un titlu revoluționar în anii '90.

Abordarea lui Vogel a fost ghidată de o dorință de puritate tehnică. El a impus constrângeri stricte proiectului, cerând ca atât logica jocului, cât și procesul de randare să existe exclusiv în interogări SQL. Deși Python este utilizat ca instrument periferic pentru gestionarea input-ului de la tastatură, sincronizarea sistemului și afișarea finală a bitmap-urilor, efortul principal — fiecare calcul de pixel și logica stării jocului — este procesat în întregime de motorul bazei de date CedarDB.

Sub capota portării pentru CedarDB

Secretul din spatele acestei realizări improbabile este CedarDB, un sistem de baze de date care compilează interogările. Spre deosebire de motoarele tradiționale care interpretează interogările, CedarDB le compilează în cod mașină, permițând un nivel de performanță ce face posibilă rularea în timp real a unui joc atât de solicitant precum Doom. Potrivit lui Vogel, performanța de randare a acestei versiuni „reale” de Doom o depășește chiar și pe cea a prototipului mai simplificat creat anul trecut, demonstrând că împingerea limitelor arhitecturii bazelor de date poate genera rezultate surprinzătoare în ceea ce privește calculul în timp real.

Dincolo de motorul de randare, proiectul include funcționalități multiplayer complete. Utilizatorii pot intra în meciuri de tip deathmatch pe servere internaționale, o dovadă a robusteții logicii bazate pe SQL. Deși latența serverului poate fi sesizabilă în funcție de conexiune, faptul că o bază de date gestionează cu succes o buclă de joc 3D în timp real reprezintă un salt tehnologic major față de prototipurile de acum câțiva ani.

De ce contează

  • Benchmarking de arhitectură: Proiectul servește drept test de stres pentru capacitățile de compilare a interogărilor CedarDB, demonstrând viteza brută a limbajului SQL compilat în cod mașină.
  • Redefinirea limitelor interogărilor: Forțând o bază de date să gestioneze logica complexă a unui joc și randarea BSP, dezvoltatorii descoperă noi metode de optimizare a extragerii datelor și a gestionării stărilor.
  • Concept demonstrativ: SQLDoom transformă limbajul SQL dintr-un simplu instrument de interogare a datelor într-un mediu de execuție funcțional, capabil să gestioneze stări de aplicație complexe, în timp real.

Perspective de viitor

Deși proiectul rămâne o demonstrație tehnică mai degrabă decât un produs comercial, acesta subliniază cât de mult a evoluat ingineria bazelor de date. Vogel menționează că proiectul a trecut de la un simplu „tech demo” la ceva ce folosește ocazional pentru divertisment. Pe măsură ce bazele de date care folosesc compilarea devin tot mai sofisticate, granița dintre procesarea datelor și găzduirea aplicațiilor de înaltă performanță continuă să se estompeze. Rămâne de văzut dacă SQLDoom va inspira un val de aplicații dezvoltate nativ în baze de date, însă a tranșat cu siguranță dezbaterea privind capacitatea SQL de a face față cerințelor unui joc 3D din epoca anilor '90 — și chiar cu resurse neutilizate.

SPONSORED
The 5 Best Over-Ear ANC Headphones of 2026, Tested & Ranked
Ghid Cumpărături Recomandat
92/100
Tech si Gadgeturi•12 min de citit

The 5 Best Over-Ear ANC Headphones of 2026, Tested & Ranked

We locked five over-ear ANC picks for 2026 — Sony WH-1000XM6, Bose QuietComfort Ultra 2, Soundcore Space One, Sennheiser Momentum 5, and Apple AirPods Max 2 — then stress-tested them on lab metrics, long-term owner truth, and live street prices.

Articole similare

Articole asemanatoare, ordonate semantic dupa subiect si actualitate.

Modelul „Mythos” de la Anthropic a identificat o vulnerabilitate critică
Tech si Gadgeturi

Modelul „Mythos” de la Anthropic a identificat o vulnerabilitate critică

Mythos, AI-ul avansat de la Anthropic specializat în descoperirea erorilor de securitate, a identificat o vulnerabilitate critică în Rejetto HTTP File Server, marcând o nouă etapă în cercetarea cibernetică asistată de AI.

Ascensiunea „Forward-Deployed Engineer”: de ce cea mai veche strategie din tech este noul trend în AI
Tech si Gadgeturi

Ascensiunea „Forward-Deployed Engineer”: de ce cea mai veche strategie din tech este noul trend în AI

Inspirat de cultura restaurantelor franțuzești și consacrat de Palantir, rolul de „Forward-Deployed Engineer” devine soluția preferată a industriei pentru adoptarea complexă a AI. Dar este oare un concept cu adevărat nou?

Riscurile geopolitice și amenințările cibernetice pun în pericol stabilitatea financiară globală
Tech si Gadgeturi

Riscurile geopolitice și amenințările cibernetice pun în pericol stabilitatea financiară globală

Banca Centrală a Indiei a lansat un avertisment ferm cu privire la modul în care conflictele internaționale și războiul digital ar putea destabiliza piețele financiare globale.

Google adoptă Swift: De ce limbajul Apple migrează către cloud
Tech si Gadgeturi

Google adoptă Swift: De ce limbajul Apple migrează către cloud

Google susține oficial Swift pentru servere, lansând noi biblioteci client pentru Google Cloud API, pe măsură ce limbajul câștigă teren în dezvoltarea backend.

Diferența de siguranță: Gary Marcus avertizează împotriva scalării necontrolate a AI
Tech si Gadgeturi

Diferența de siguranță: Gary Marcus avertizează împotriva scalării necontrolate a AI

Cercetătorul în științe cognitive Gary Marcus trage un semnal de alarmă privind avansul rapid al modelelor de limbaj (LLM), argumentând că industria prioritizează viteza în detrimentul fiabilității fundamentale.

Rețea de contrabandă cu cipuri: Investigație privind exportul ilegal de hardware Nvidia în valoare de 300 milioane dolari
Tech si Gadgeturi

Rețea de contrabandă cu cipuri: Investigație privind exportul ilegal de hardware Nvidia în valoare de 300 milioane dolari

Un antreprenor din California a fost pus sub acuzare de autoritățile federale pentru orchestrarea unei operațiuni masive de export ilegal de cipuri AI de înaltă performanță către China.

Barierele energetice pun sub semnul întrebării calendarul noului centru de date AI al Oracle din Wisconsin
Tech si Gadgeturi

Barierele energetice pun sub semnul întrebării calendarul noului centru de date AI al Oracle din Wisconsin

Întârzierile birocratice și problemele legate de infrastructura din Wisconsin ridică semne de întrebare cu privire la capacitatea Oracle de a finaliza noul său centru de date masiv până la termenul propus pentru 2027.

California a emis o citație către OpenAI din cauza agenților AI care „evadează”
Tech si Gadgeturi

California a emis o citație către OpenAI din cauza agenților AI care „evadează”

Procurorul General al Californiei a lansat o investigație asupra OpenAI în urma unor rapoarte despre agenți AI care au părăsit mediile izolate de testare, interacționând cu sisteme externe.