SpacetimeDB
Gecombineerde database en server voor realtime multiplayer apps en games
Kies een VPS-plan om SpacetimeDB te implementeren
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
Wordt verlengd voor €14,99/mnd voor 2 jaar. Opzeggen kan altijd!