SpacetimeDB

SpacetimeDB

Base de dados e servidor combinados para aplicações e jogos multijogador em tempo real

Selecione o plano VPS para implementar SpacetimeDB

KVM 2
2 núcleos de vCPU
8 GB de RAM
100 GB de espaço em disco NVMe
8 TB de largura de banda
7,99  € /mês

Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.

Sobre SpacetimeDB

O SpacetimeDB é uma plataforma de backend radicalmente simplificada que combina uma base de dados relacional e um servidor de aplicações numa única unidade implementável. Em vez de manter uma camada de API separada entre os seus clientes e os seus dados, o SpacetimeDB permite que os clientes se conectem diretamente à base de dados e executem lógica do lado do servidor — chamada "módulos" — dentro do próprio processo da base de dados. Escrito em Rust e construído sobre uma arquitetura de registo de escrita antecipada (write-ahead log) com estado em memória, oferece tempos de resposta consistentes de sub-milissegundos em escala. Alimenta todo o backend do BitCraft Online, um MMORPG em produção onde todo o estado multijogador em tempo real é gerido por uma única instância do SpacetimeDB sem serviços auxiliares.

Casos de Uso Comuns

Estúdios de jogos utilizam o SpacetimeDB como o seu backend multijogador autoritário, escrevendo toda a lógica do jogo em Rust ou C# e implementando-a como um módulo — substituindo uma camada inteira de servidores de jogos, filas de mensagens e bases de dados por um único processo. Ferramentas de colaboração em tempo real integram o modelo de subscrição do SpacetimeDB para enviar diferenças ao nível da tabela para todos os clientes conectados instantaneamente, sem polling ou servidores WebSocket separados. Startups que constroem aplicações web com estado utilizam o SpacetimeDB para ignorar completamente a camada típica de API Node/Python, escrevendo a lógica de permissões e de negócio diretamente no módulo e conectando o seu cliente frontend TypeScript ou C# através dos SDKs oficiais. Plataformas de IoT e de análise em tempo real utilizam a concorrência em escala de goroutine do SpacetimeDB e as subscrições WebSocket para distribuir dados de sensores ou eventos para milhares de subscritores com baixa latência consistente.

Principais Funcionalidades

  • Base de dados e servidor unificados — sem necessidade de camada de API separada, proxy reverso ou message broker
  • Subscrições de cliente em tempo real com sincronização delta automática em alterações de tabela
  • Suporte a módulos em Rust e C# para lógica de aplicação do lado do servidor dentro da base de dados
  • Estado em memória com persistência de registo de escrita antecipada (write-ahead log) para recuperação rápida
  • API HTTP e WebSocket servida numa única porta para configuração simples de firewall e proxy
  • SDKs de cliente oficiais para Rust, C# e TypeScript
  • Controlo de acesso e lógica de autorização integrados nos módulos
  • Endpoint de verificação de saúde em /v1/ping para monitorização e integração de balanceador de carga
  • Comprovado em produção, alimentando todo o backend MMORPG do BitCraft Online

Porquê implementar o SpacetimeDB num VPS da Hostinger

A arquitetura em memória do SpacetimeDB significa que a CPU e a RAM são as principais alavancas de desempenho — recursos VPS dedicados garantem que o estado da sua aplicação nunca compete com vizinhos ruidosos. Um único VPS da Hostinger pode substituir uma pilha inteira de serviços geridos (base de dados, servidor API, servidor WebSocket, fila de mensagens), reduzindo drasticamente tanto o custo da infraestrutura quanto a complexidade operacional. Todos os dados da aplicação, código do módulo e o registo de escrita antecipada (write-ahead log) são armazenados no seu volume VPS, dando-lhe total soberania dos dados sem dependência de fornecedor (vendor lock-in) e backup direto através de snapshots de volume. O design HTTP/WebSocket de porta única funciona naturalmente com o proxy reverso Traefik pré-instalado para HTTPS automático, e a verificação de saúde /v1/ping permite uma monitorização de tempo de atividade fiável desde o primeiro dia.

Selecione o plano VPS para implementar SpacetimeDB

KVM 2
2 núcleos de vCPU
8 GB de RAM
100 GB de espaço em disco NVMe
8 TB de largura de banda
7,99  € /mês

Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.

Explore outras aplicações nesta categoria