SpacetimeDB

SpacetimeDB

Gecombineerde database en server voor realtime multiplayer apps en games

Kies een VPS-plan om SpacetimeDB te implementeren

KVM 2
2 vCPU cores
8 GB RAM
100 GB NVMe-schijfruimte
8 TB bandbreedte
7,99 /mnd

Wordt verlengd voor €14,99/mnd voor 2 jaar. Opzeggen kan altijd!

Over SpacetimeDB

SpacetimeDB is een radicaal vereenvoudigd backend-platform dat een relationele database en applicatieserver combineert in één implementeerbare eenheid. In plaats van een aparte API-laag te onderhouden tussen je clients en je gegevens, laat SpacetimeDB clients rechtstreeks verbinding maken met de database en server-side logica — genaamd "modules" — uitvoeren binnen het databaseproces zelf. Geschreven in Rust en gebouwd op een write-ahead log-architectuur met in-memory status, levert het consistente reactietijden van minder dan een milliseconde op schaal. Het drijft de gehele backend van BitCraft Online aan, een productie-MMORPG waar alle real-time multiplayer-status wordt beheerd door één enkele SpacetimeDB-instantie zonder hulpdiensten.

Veelvoorkomende gebruiksscenario's

Gamestudio's gebruiken SpacetimeDB als hun gezaghebbende multiplayer-backend, door alle gamelogica in Rust of C# te schrijven en deze als een module te implementeren — waarbij een hele laag van gameservers, message queues en databases wordt vervangen door één enkel proces. Realtime samenwerkingstools integreren het abonnementsmodel van SpacetimeDB om table-level diffs direct naar alle verbonden clients te pushen, zonder polling of aparte WebSocket-servers. Startups die stateful webapplicaties bouwen, gebruiken SpacetimeDB om de typische Node/Python API-laag volledig over te slaan, door permissie- en bedrijfslogica rechtstreeks in de module te schrijven en hun TypeScript- of C#-frontendclient te verbinden via de officiële SDK's. IoT- en live-analyseplatforms gebruiken de goroutine-schaalconcurrency en WebSocket-abonnementen van SpacetimeDB om sensor- of eventdata naar duizenden abonnees te verspreiden met consistente lage latentie.

Belangrijkste functies

  • Verenigde database en server — geen aparte API-laag, reverse proxy of message broker nodig
  • Realtime clientabonnementen met automatische delta-synchronisatie bij tabelwijzigingen
  • Module-ondersteuning in Rust en C# voor server-side applicatielogica binnen de database
  • In-memory status met write-ahead log persistentie voor snel herstel
  • HTTP- en WebSocket API aangeboden op één poort voor eenvoudige firewall- en proxyconfiguratie
  • Officiële client-SDK's voor Rust, C# en TypeScript
  • Ingebouwde toegangscontrole en autorisatielogica binnen modules
  • Healthcheck-endpoint op /v1/ping voor monitoring en load balancer-integratie
  • Bewezen in productie, drijft de volledige MMORPG-backend van BitCraft Online aan

Waarom SpacetimeDB implementeren op Hostinger VPS

De in-memory architectuur van SpacetimeDB betekent dat CPU en RAM de primaire prestatiehefbomen zijn — toegewijde VPS-resources zorgen ervoor dat je applicatiestatus nooit concurreert met 'luidruchtige buren'. Eén enkele Hostinger VPS kan een hele stapel beheerde services (database, API-server, WebSocket-server, message queue) vervangen, waardoor zowel de infrastructuurkosten als de operationele complexiteit drastisch worden verminderd. Alle applicatiegegevens, modulecode en de write-ahead log worden op je VPS-volume opgeslagen, waardoor je volledige gegevenssoevereiniteit hebt zonder vendor lock-in en een eenvoudige back-up via volumesnapshots. Het single-port HTTP/WebSocket-ontwerp werkt natuurlijk met de vooraf geïnstalleerde Traefik reverse proxy voor automatische HTTPS, en de /v1/ping healthcheck maakt betrouwbare uptime-monitoring vanaf dag één mogelijk.

Kies een VPS-plan om SpacetimeDB te implementeren

KVM 2
2 vCPU cores
8 GB RAM
100 GB NVMe-schijfruimte
8 TB bandbreedte
7,99 /mnd

Wordt verlengd voor €14,99/mnd voor 2 jaar. Opzeggen kan altijd!

Bekijk andere apps in deze categorie