
La base de datos que también es tu servidor
Construye aplicaciones en tiempo real y multijugador sin backend separado: SpacetimeDB une base de datos, lógica de servidor y sincronización, instalado y mantenido por DINAO en Francia.
¿Qué es SpacetimeDB?
SpacetimeDB es una plataforma todo en uno que combina base de datos, lógica de servidor, autenticación, despliegue y sincronización en tiempo real en un único sistema. Elimina la necesidad de servidores web, ORM, cachés y capas de red separadas: tu lógica de aplicación se ejecuta directamente dentro de la base, a la velocidad de la memoria.
El principio es radical: cualquier modificación de datos se publica automáticamente hacia todos los clientes conectados, en tiempo real. SpacetimeDB garantiza transacciones ACID estrictamente serializables, un lenguaje de consultas estilo SQL con suscripciones y un sistema de autenticación y permisos integrado. Los módulos de servidor se escriben en Rust, C# o TypeScript, y los clientes en la mayoría de los frameworks web modernos.
Diseñado originalmente para juegos multijugador (hasta MMORPG), también destaca en aplicaciones colaborativas, paneles de control en tiempo real y backends de agentes de IA, allí donde la baja latencia y la sincronización entre clientes son esenciales.
Aloja SpacetimeDB en DINAO
Niveles de recursos compatibles con los requisitos de SpacetimeDB (mínimo 1 vCPU / 512 Mo / 2 Go). Alojado en Francia, gestionado.
- 1 vCPU dedicados
- 2 Go de RAM
- 20 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 2 vCPU dedicados
- 4 Go de RAM
- 40 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 4 vCPU dedicados
- 8 Go de RAM
- 80 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 8 vCPU dedicados
- 16 Go de RAM
- 160 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
Detalles técnicos
Te preguntas…
¿En qué se diferencia SpacetimeDB de una base de datos clásica?
SpacetimeDB es a la vez una base de datos y un servidor de aplicaciones: tu lógica de negocio se ejecuta directamente en la base y cada cambio se sincroniza en tiempo real con todos los clientes, sin backend intermedio.
¿Qué lenguajes puedo utilizar?
Escribes tus módulos de servidor en Rust, C# o TypeScript, y tus clientes en la mayoría de los frameworks web modernos (React, Vue, Svelte, Next.js…).
¿Para qué usos se adapta SpacetimeDB?
Para aplicaciones en tiempo real: juegos multijugador, aplicaciones colaborativas, paneles de control en vivo y backends de agentes, allí donde la latencia y la sincronización son críticas.
¿Son fiables las transacciones?
Sí. SpacetimeDB garantiza transacciones ACID estrictamente serializables, con autenticación y permisos integrados, para datos coherentes incluso bajo alta carga.
¿Dónde se alojan los datos?
En la infraestructura DINAO en Francia, en un contenedor dedicado y aislado. Tus datos y tu lógica no salen del territorio.