SpacetimeDB
Kombinert database og server for sanntids flerspillerapper og -spill
Velg VPS-plan å distribuere SpacetimeDB
Fornyes ved kr 180,99/mnd i 2 år. Avbryt når som helst.
Om SpacetimeDB
SpacetimeDB er en radikalt forenklet backend-plattform som kombinerer en relasjonsdatabase og applikasjonsserver til en enkelt distribuerbar enhet. I stedet for å vedlikeholde et separat API-lag mellom klientene og dataene dine, lar SpacetimeDB klienter koble direkte til databasen og kjøre server-side logikk – kalt «moduler» – inne i selve databaseprosessen. Skrevet i Rust og bygget på en write-ahead logg-arkitektur med minnebasert tilstand, leverer den konsistente responstider på under et millisekund i stor skala. Den driver hele backend-en til BitCraft Online, et produksjons-MMORPG der all sanntids flerspiller-tilstand administreres av en enkelt SpacetimeDB-instans uten hjelpetjenester.
Vanlige bruksområder
Spillstudioer bruker SpacetimeDB som sin autoritative flerspiller-backend, skriver all spilllogikk i Rust eller C# og distribuerer den som en modul – og erstatter et helt lag med spillservere, meldingskøer og databaser med en enkelt prosess. Sanntids samarbeidsverktøy integrerer SpacetimeDBs abonnementsmodell for å sende tabellnivå-diffs til alle tilkoblede klienter umiddelbart, uten polling eller separate WebSocket-servere. Startups som bygger tilstandsbaserte webapplikasjoner bruker SpacetimeDB for å hoppe over det typiske Node/Python API-laget helt, skriver tillatelses- og forretningslogikk direkte i modulen og kobler sin TypeScript- eller C#-frontend-klient via de offisielle SDK-ene. IoT- og live-analyseplattformer bruker SpacetimeDBs goroutine-skala samtidighet og WebSocket-abonnementer for å distribuere sensor- eller hendelsesdata til tusenvis av abonnenter med konsistent lav latens.
Nøkkelfunksjoner
- Enhetlig database og server – ingen separat API-lag, omvendt proxy eller meldingsmegler nødvendig
- Sanntids klientabonnementer med automatisk deltasynkronisering ved tabellendringer
- Modulstøtte i Rust og C# for server-side applikasjonslogikk inne i databasen
- Minnebasert tilstand med write-ahead logg-persistens for rask gjenoppretting
- HTTP- og WebSocket-API servert på én enkelt port for enkel brannmur- og proxy-konfigurasjon
- Offisielle klient-SDK-er for Rust, C# og TypeScript
- Innebygd tilgangskontroll og autorisasjonslogikk i moduler
- Healthcheck-endepunkt på /v1/ping for overvåking og integrasjon med lastbalansering
- Bevist i produksjon som driver BitCraft Online sin komplette MMORPG-backend
Hvorfor distribuere SpacetimeDB på Hostinger VPS
SpacetimeDBs minnebaserte arkitektur betyr at CPU og RAM er de primære ytelsesfaktorene – dedikerte VPS-ressurser sikrer at applikasjonstilstanden din aldri konkurrerer med støyende naboer. En enkelt Hostinger VPS kan erstatte en hel stabel med administrerte tjenester (database, API-server, WebSocket-server, meldingskø), noe som dramatisk reduserer både infrastrukturkostnader og operasjonell kompleksitet. Alle applikasjonsdata, modulkode og write-ahead loggen lagres på VPS-volumet ditt, noe som gir deg full datasuverenitet uten leverandørlås og enkel sikkerhetskopiering via volum-øyeblikksbilder. Den enkeltports HTTP/WebSocket-designen fungerer naturlig med den forhåndsinstallerte Traefik omvendte proxyen for automatisk HTTPS, og /v1/ping healthcheck muliggjør pålitelig oppetidsovervåking fra dag én.
Velg VPS-plan å distribuere SpacetimeDB
Fornyes ved kr 180,99/mnd i 2 år. Avbryt når som helst.