SpacetimeDB
Banco de dados e servidor combinados para aplicativos e jogos multiplayer em tempo real
Selecione um plano VPS para implantar SpacetimeDB
Renovação por R$ 77,99/mês para 2 anos. Cancele a qualquer momento.
Sobre SpacetimeDB
SpacetimeDB é uma plataforma de backend radicalmente simplificada que combina um banco de dados relacional e um servidor de aplicação em uma única unidade implantável. Em vez de manter uma camada de API separada entre seus clientes e seus dados, o SpacetimeDB permite que os clientes se conectem diretamente ao banco de dados e executem a lógica do lado do servidor — chamados de "módulos" — dentro do próprio processo do banco de dados. Escrito em Rust e construído sobre uma arquitetura de log de escrita antecipada com estado em memória, ele oferece tempos de resposta consistentes de sub-milissegundos em escala. Ele alimenta todo o backend do BitCraft Online, um MMORPG de produção onde todo o estado multiplayer em tempo real é gerenciado por uma única instância do SpacetimeDB sem serviços auxiliares.
Casos de Uso Comuns
Estúdios de jogos usam o SpacetimeDB como seu backend multiplayer autoritativo, escrevendo toda a lógica do jogo em Rust ou C# e implantando-a como um módulo — substituindo uma camada inteira de servidores de jogos, filas de mensagens e bancos de dados por um único processo. Ferramentas de colaboração em tempo real integram o modelo de assinatura do SpacetimeDB para enviar diferenças em nível de tabela para todos os clientes conectados instantaneamente, sem polling ou servidores WebSocket separados. Startups que constroem aplicações web com estado usam o SpacetimeDB para pular completamente a camada de API típica de Node/Python, escrevendo a lógica de permissão e de negócios diretamente no módulo e conectando seu cliente frontend TypeScript ou C# através dos SDKs oficiais. Plataformas de IoT e análise em tempo real usam a concorrência em escala de goroutine do SpacetimeDB e as assinaturas WebSocket para distribuir dados de sensores ou eventos para milhares de assinantes com baixa latência consistente.
Principais Recursos
- Banco de dados e servidor unificados — sem necessidade de camada de API separada, proxy reverso ou message broker
- Assinaturas 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 server-side dentro do banco de dados
- Estado em memória com persistência de log de escrita antecipada para recuperação rápida
- API HTTP e WebSocket servida em uma única porta para configuração simples de firewall e proxy
- SDKs de cliente oficiais para Rust, C# e TypeScript
- Lógica de controle de acesso e autorização integrada dentro dos módulos
- Endpoint de healthcheck em /v1/ping para monitoramento e integração com balanceador de carga
- Comprovado em produção, alimentando todo o backend MMORPG do BitCraft Online
Por que implantar o SpacetimeDB em um VPS da Hostinger
A arquitetura em memória do SpacetimeDB significa que CPU e RAM são as principais alavancas de desempenho — recursos dedicados de VPS garantem que o estado da sua aplicação nunca concorra com vizinhos barulhentos. Um único VPS da Hostinger pode substituir uma pilha inteira de serviços gerenciados (banco de dados, servidor de API, servidor WebSocket, fila de mensagens), reduzindo drasticamente tanto o custo de infraestrutura quanto a complexidade operacional. Todos os dados da aplicação, código do módulo e o log de escrita antecipada são armazenados no seu volume VPS, dando a você total soberania dos dados sem dependência de fornecedor e backup direto via snapshots de volume. O design HTTP/WebSocket de porta única funciona naturalmente com o proxy reverso Traefik pré-instalado para HTTPS automático, e o healthcheck /v1/ping permite o monitoramento confiável de uptime desde o primeiro dia.
Selecione um plano VPS para implantar SpacetimeDB
Renovação por R$ 77,99/mês para 2 anos. Cancele a qualquer momento.