clockworklabs/SpacetimeDB
GitHub: clockworklabs/SpacetimeDB
将数据库与应用服务器合二为一的实时关系型数据库系统,支持在库内运行业务逻辑模块,专为低延迟实时应用设计。
Stars: 21845 | Forks: 798
Development at the speed of light.
## 什么是 [SpacetimeDB](https://spacetimedb.com)? 你可以把 SpacetimeDB 看作是一个数据库和服务器的结合体。 它是一个关系型数据库系统,允许你通过称为“模块”的高级存储过程将应用逻辑直接上传到数据库中。 无需部署一个位于客户端和数据库之间的 Web 或游戏服务器,你的客户端可以直接连接到数据库并在数据库内部执行你的应用逻辑。你可以像在普通服务器中那样,直接在你的模块中编写所有的权限和授权逻辑。 这意味着你可以用单一语言 Rust 编写整个应用程序,并将其部署为单个二进制文件。不再需要微服务,不再需要容器,不再需要 Kubernetes,不再需要 Docker,不再需要虚拟机,不再需要 DevOps,不再需要基础设施,不再需要运维,不再需要服务器。
SpacetimeDB application architecture
(elements in white are provided by SpacetimeDB)
标签:BSL协议, ClockworkLabs, Rust, Serverless, SpacetimeDB, Wasm, WebAssembly, WebSocket, 云数据库, 低延迟, 依赖分析, 关系型数据库, 分布式系统, 可视化界面, 响应大小分析, 实时后端, 实时多人游戏, 数据同步, 数据库, 无服务器, 游戏后端, 网络流量审计, 请求拦截, 通知系统, 通知系统, 通知系统