SpacetimeDB
Ühendatud andmebaas ja server reaalajas mitmikmängurakenduste ja -mängude jaoks
Vali juurutamiseks VPS-pakett SpacetimeDB
Uueneb hinnaga 14,99 €/kuus 2 aastaks. Tühista igal ajal!
Rakenduse teave SpacetimeDB
SpacetimeDB on radikaalselt lihtsustatud taustaplatvorm, mis ühendab relatsioonilise andmebaasi ja rakendusserveri ühtseks juurutatavaks üksuseks. Selle asemel, et hoida eraldi API kihti sinu klientide ja andmete vahel, laseb SpacetimeDB klientidel ühenduda otse andmebaasiga ja käivitada serveripoolset loogikat – mida nimetatakse "mooduliteks" – andmebaasi protsessi sees. Kirjutatud Rustis ja ehitatud ettepoole kirjutamise logi arhitektuurile mälusisese olekuga, pakub see järjepidevaid alla millisekundi reageerimisaegu suures ulatuses. See toidab BitCraft Online'i kogu taustasüsteemi, mis on tootmises olev MMORPG, kus kogu reaalajas mitmikmängu olekut haldab üks SpacetimeDB eksemplar ilma abiteenusteta.
Levinud kasutusjuhud
Mängustuudiod kasutavad SpacetimeDB-d oma autoriteetse mitmikmängu taustasüsteemina, kirjutades kogu mänguloogika Rustis või C#-s ja juurutades selle moodulina – asendades terve kihi mänguservereid, sõnumijärjekordi ja andmebaase ühe protsessiga. Reaalajas koostöövahendid integreerivad SpacetimeDB tellimismudeli, et edastada tabelitaseme erinevused kõigile ühendatud klientidele koheselt, ilma küsitluse või eraldi WebSocketi serveriteta. Käivitajad, kes loovad olekuga veebirakendusi, kasutavad SpacetimeDB-d, et täielikult vahele jätta tüüpiline Node/Python API kiht, kirjutades loa- ja äriloogika otse moodulisse ning ühendades oma TypeScripti või C# esiotsa kliendi ametlike SDK-de kaudu. IoT ja reaalajas analüütikaplatvormid kasutavad SpacetimeDB goroutine-skaala samaaegsust ja WebSocketi tellimusi, et levitada anduri- või sündmuseandmeid tuhandetele tellijatele järjepidevalt madala latentsusega.
Põhifunktsioonid
- Ühtne andmebaas ja server – pole vaja eraldi API kihti, pöördproksit ega sõnumivahendajat
- Reaalajas klienditellimused automaatse delta sünkroniseerimisega tabelimuudatuste korral
- Moodulite tugi Rustis ja C#-s serveripoolse rakendusloogika jaoks andmebaasi sees
- Mälusisene olek ettepoole kirjutamise logi püsivusega kiireks taastumiseks
- HTTP ja WebSocket API pakutakse ühel pordil lihtsaks tulemüüri ja proksi konfigureerimiseks
- Ametlikud kliendi SDK-d Rusti, C#-i ja TypeScripti jaoks
- Sisseehitatud juurdepääsukontroll ja autoriseerimisloogika moodulites
- Tervisekontrolli lõpp-punkt aadressil /v1/ping jälgimiseks ja koormuse tasakaalustaja integreerimiseks
- Tõestatud tootmises, toites BitCraft Online'i täielikku MMORPG taustasüsteemi
Miks juurutada SpacetimeDB Hostingeri VPS-is
SpacetimeDB mälusisene arhitektuur tähendab, et CPU ja RAM on peamised jõudluse hoovad – pühendatud VPS ressursid tagavad, et sinu rakenduse olek ei konkureeri kunagi mürarikkate naabritega. Üks Hostingeri VPS saab asendada terve virna hallatavaid teenuseid (andmebaas, API server, WebSocketi server, sõnumijärjekord), vähendades dramaatiliselt nii infrastruktuuri kulusid kui ka operatiivset keerukust. Kõik rakenduse andmed, mooduli kood ja ettepoole kirjutamise logi salvestatakse sinu VPS-i kettale, andes sulle täieliku andmesuveräänsuse ilma tarnija lukustuse ja lihtsa varundusega ketta hetktõmmiste kaudu. Ühe pordi HTTP/WebSocket disain töötab loomulikult eelinstallitud Traefik pöördproksiga automaatse HTTPS-i jaoks ja /v1/ping tervisekontroll võimaldab usaldusväärset tööaja jälgimist esimesest päevast alates.
Vali juurutamiseks VPS-pakett SpacetimeDB
Uueneb hinnaga 14,99 €/kuus 2 aastaks. Tühista igal ajal!