SpacetimeDB – A database that replaces your server
SpacetimeDB – A database that replaces your server
We just released our database, SpacetimeDB, on GitHub under the BSL 1.1 license. It converts to a free software license after a few years. The point of the database is that you upload application logic into the database as a WebAssembly stored procedure, so instead of clients connecting to a webserver they connect directly to the database. The database itself does authentication and you write your own authorization logic just like you would inside a webserver. We’ve developed our game, BitCraft ( https://bitcraftonline.com ) entirely in this way. All of the game state is stored and synchronized with clients via SpacetimeDB, including player positions and movement. We also plan to allow you to horizontally scale your applications in two ways: 1. By having multiple databases that can send messages to each other (i.e. the actor model) 2. By having distributed databases which partition data over multiple machines, similarly to CockroachDB, although this approach would cause a commensurate increase in latency in accessing data Curious to hear your thoughts! https://spacetimedb.com
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
AI Replaces Professors
Squall – A microblogging platform that replaces tweetstorms
Tuql – Automatically create a GraphQL server from a sqlite database
Database | Reporting | Forms Server
Copy an innodb database from server to server in one command
File that is both valid bash and PowerShell, and replaces curl – bash
File that is both valid bash and PowerShell, and replaces curl – bash
Server monitoring using Dropbox as a database
Digestable Ingredient Database
NebulaDB, my first attempt at a database