
Il database che è anche il tuo server
Costruisci applicazioni in tempo reale e multigiocatore senza backend separato: SpacetimeDB unisce database, logica di server e sincronizzazione, installato e mantenuto da DINAO in Francia.
Cos'è SpacetimeDB ?
SpacetimeDB è una piattaforma all-in-one che combina database, logica di server, autenticazione, deployment e sincronizzazione in tempo reale in un unico sistema. Elimina la necessità di server web, ORM, cache e strati di rete separati: la tua logica applicativa viene eseguita direttamente all'interno del database, alla velocità della memoria.
Il principio è radicale: ogni modifica ai dati viene pubblicata automaticamente verso tutti i client connessi, in tempo reale. SpacetimeDB garantisce transazioni ACID strettamente serializzabili, un linguaggio di query in stile SQL con sottoscrizioni e un sistema di autenticazione e permessi integrato. I moduli di server si scrivono in Rust, C# o TypeScript, e i client nella maggior parte dei framework web moderni.
Progettato originariamente per i giochi multigiocatore (fino al MMORPG), eccelle anche per applicazioni collaborative, dashboard in tempo reale e backend di agenti IA — ovunque la bassa latenza e la sincronizzazione tra client siano essenziali.
Alloggia SpacetimeDB su DINAO
Livelli di risorse compatibili con i requisiti di SpacetimeDB (1 vCPU / 512 Mo / 2 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
In cosa SpacetimeDB differisce da un database classico?
SpacetimeDB è sia un database che un server applicativo: la tua logica di business viene eseguita direttamente nel database e ogni cambiamento viene sincronizzato in tempo reale verso tutti i client, senza backend intermedio.
Quali linguaggi posso utilizzare?
Scrivi i tuoi moduli di server in Rust, C# o TypeScript, e i tuoi client nella maggior parte dei framework web moderni (React, Vue, Svelte, Next.js…).
A quali usi SpacetimeDB si adatta?
Alle applicazioni in tempo reale: giochi multigiocatore, applicazioni collaborative, dashboard live e backend di agenti, ovunque la latenza e la sincronizzazione siano critiche.
Le transazioni sono affidabili?
Sì. SpacetimeDB garantisce transazioni ACID strettamente serializzabili, con autenticazione e permessi integrati, per dati coerenti anche sotto forte carico.
Dove sono ospitati i dati?
Sull'infrastruttura DINAO in Francia, in un contenitore dedicato e isolato. I tuoi dati e la tua logica non lasciano il territorio.