SpacetimeDB

SpacetimeDB

Kombinerad databas och server för flerspelarappar och spel i realtid

Välj VPS-prenumeration för att distribuera SpacetimeDB

KVM 2
2 vCPU-kärnor
8 GB RAM-minne
100 GB NVMe-diskutrymme
8 TB bandbredd
88,90  kr /mån

Förnyas för 166,90 kr/mån i 2 år. Säg upp när som helst.

Om SpacetimeDB

SpacetimeDB är en radikalt förenklad backend-plattform som kombinerar en relationell databas och applikationsserver till en enda distribuerbar enhet. Istället för att underhålla ett separat API-lager mellan dina klienter och din data, låter SpacetimeDB klienter ansluta direkt till databasen och köra server-sidig logik – kallad "moduler" – inuti själva databasprocessen. Skriven i Rust och byggd på en write-ahead loggarkitektur med in-memory-tillstånd, levererar den konsekventa svarstider på under en millisekund i stor skala. Den driver hela backend för BitCraft Online, ett MMORPG i produktion där all realtids-multiplayer-tillstånd hanteras av en enda SpacetimeDB-instans utan hjälp-tjänster.

Vanliga användningsområden

Spelstudior använder SpacetimeDB som sin auktoritativa multiplayer-backend, skriver all spellogik i Rust eller C# och distribuerar den som en modul – och ersätter en hel nivå av spelserverar, meddelandeköer och databaser med en enda process. Samarbetsverktyg i realtid integrerar SpacetimeDB:s prenumerationsmodell för att omedelbart skicka tabellnivå-diffar till alla anslutna klienter, utan polling eller separata WebSocket-servrar. Startups som bygger tillståndsbaserade webbapplikationer använder SpacetimeDB för att helt hoppa över det typiska Node/Python API-lagret, skriver behörighets- och affärslogik direkt i modulen och ansluter sin TypeScript- eller C#-frontendklient via de officiella SDK:erna. IoT- och liveanalysplattformar använder SpacetimeDB:s goroutine-skaliga samtidighet och WebSocket-prenumerationer för att sprida sensor- eller händelsedata till tusentals prenumeranter med konsekvent låg latens.

Viktiga funktioner

  • Enhetlig databas och server — inget separat API-lager, omvänd proxy eller meddelandekö behövs
  • Klientprenumerationer i realtid med automatisk deltasynkronisering vid tabelländringar
  • Modulstöd i Rust och C# för server-sidig applikationslogik inuti databasen
  • In-memory-tillstånd med write-ahead logg-persistens för snabb återställning
  • HTTP- och WebSocket-API som serveras på en enda port för enkel brandväggs- och proxykonfiguration
  • Officiella klient-SDK:er för Rust, C# och TypeScript
  • Inbyggd åtkomstkontroll och auktoriseringslogik inom moduler
  • Healthcheck-slutpunkt på /v1/ping för övervakning och integrering av lastbalanserare
  • Beprövad i produktion som driver BitCraft Online:s fullständiga MMORPG-backend

Varför installera SpacetimeDB på Hostinger VPS

SpacetimeDB:s in-memory-arkitektur innebär att CPU och RAM är de primära prestandafaktorerna — dedikerade VPS-resurser säkerställer att din applikations tillstånd aldrig konkurrerar med andra applikationer. En enda Hostinger VPS kan ersätta en hel stack av hanterade tjänster (databas, API-server, WebSocket-server, meddelandekö), vilket dramatiskt minskar både infrastrukturkostnaden och den operativa komplexiteten. All applikationsdata, modul-kod och write-ahead loggen lagras på din VPS-volym, vilket ger dig fullständig datasuveränitet utan leverantörslåsning och enkel säkerhetskopiering via volym-snapshots. Den enports HTTP/WebSocket-designen fungerar naturligt med den förinstallerade Traefik omvända proxyn för automatisk HTTPS, och /v1/ping healthcheck möjliggör tillförlitlig övervakning av drifttid från dag ett.

Välj VPS-prenumeration för att distribuera SpacetimeDB

KVM 2
2 vCPU-kärnor
8 GB RAM-minne
100 GB NVMe-diskutrymme
8 TB bandbredd
88,90  kr /mån

Förnyas för 166,90 kr/mån i 2 år. Säg upp när som helst.

Utforska andra appar i denna kategori