SpacetimeDB

SpacetimeDB

Kombinovaná databáza a server pre multiplayerové aplikácie a hry v reálnom čase

Vyberte si VPS balíček, ak chcete nasadiť SpacetimeDB

KVM 2
vCPU jadier: 2
RAM: 8 GB
Miesto na disku NVMe: 100 GB
Šírka pásma: 8 TB
7,99  € /mes.

Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.

O SpacetimeDB

SpacetimeDB je radikálne zjednodušená backendová platforma, ktorá kombinuje relačnú databázu a aplikačný server do jednej nasaditeľnej jednotky. Namiesto udržiavania samostatnej vrstvy API medzi vašimi klientmi a vašimi dátami, SpacetimeDB umožňuje klientom pripojiť sa priamo k databáze a spúšťať logiku na strane servera – nazývanú „moduly“ – priamo v procese databázy. Napísaná v Rust a postavená na architektúre write-ahead log s in-memory stavom, poskytuje konzistentné odozvy pod milisekundu vo veľkom rozsahu. Poháňa celý backend hry BitCraft Online, produkčnej MMORPG, kde je celý stav pre multiplayer v reálnom čase spravovaný jedinou inštanciou SpacetimeDB bez pomocných služieb.

Bežné prípady použitia

Herné štúdiá používajú SpacetimeDB ako svoj autoritatívny multiplayerový backend, píšu celú hernú logiku v Rust alebo C# a nasadzujú ju ako modul – nahrádzajúc tak celú vrstvu herných serverov, front správ a databáz jedným procesom. Nástroje na spoluprácu v reálnom čase integrujú model predplatného SpacetimeDB na okamžité odosielanie rozdielov na úrovni tabuliek všetkým pripojeným klientom, bez dotazovania alebo samostatných WebSocket serverov. Startupy vytvárajúce stavové webové aplikácie používajú SpacetimeDB na úplné preskočenie typickej vrstvy API Node/Python, píšu logiku oprávnení a obchodnú logiku priamo v module a pripájajú svoj frontendový klient TypeScript alebo C# prostredníctvom oficiálnych SDK. Platformy IoT a živých analýz používajú súbežnosť SpacetimeDB v rozsahu goroutine a WebSocket predplatné na rozosielanie dát zo senzorov alebo udalostí tisícom odberateľov s konzistentne nízkou latenciou.

Kľúčové vlastnosti

  • Zjednotená databáza a server – nie je potrebná samostatná vrstva API, reverzný proxy server ani message broker
  • Klientske predplatné v reálnom čase s automatickou delta synchronizáciou pri zmenách tabuliek
  • Podpora modulov v Rust a C# pre aplikačnú logiku na strane servera v rámci databázy
  • In-memory stav s perzistenciou write-ahead log pre rýchle zotavenie
  • HTTP a WebSocket API poskytované na jednom porte pre jednoduchú konfiguráciu firewallu a proxy
  • Oficiálne klientske SDK pre Rust, C# a TypeScript
  • Vstavaná logika riadenia prístupu a autorizácie v rámci modulov
  • Endpoint pre kontrolu stavu na /v1/ping pre monitorovanie a integráciu s load balancerom
  • Osvedčené v produkcii, poháňajúce celý MMORPG backend hry BitCraft Online

Prečo nasadiť SpacetimeDB na Hostinger VPS

In-memory architektúra SpacetimeDB znamená, že CPU a RAM sú primárnymi pákami výkonu – vyhradené zdroje VPS zaisťujú, že stav vašej aplikácie nikdy nebude súťažiť s „hlučnými susedmi“. Jediný Hostinger VPS môže nahradiť celý zásobník spravovaných služieb (databáza, API server, WebSocket server, front správ), čím sa dramaticky znížia náklady na infraštruktúru aj prevádzková zložitosť. Všetky aplikačné dáta, kód modulu a write-ahead log sú uložené na vašom VPS zväzku, čo vám dáva úplnú dátovú suverenitu bez viazanosti na dodávateľa a jednoduché zálohovanie prostredníctvom snímok zväzkov. Jednoportový HTTP/WebSocket dizajn prirodzene funguje s predinštalovaným reverzným proxy serverom Traefik pre automatické HTTPS a kontrola stavu /v1/ping umožňuje spoľahlivé monitorovanie dostupnosti od prvého dňa.

Vyberte si VPS balíček, ak chcete nasadiť SpacetimeDB

KVM 2
vCPU jadier: 2
RAM: 8 GB
Miesto na disku NVMe: 100 GB
Šírka pásma: 8 TB
7,99  € /mes.

Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.

Preskúmajte ďalšie aplikácie v tejto kategórii