📘 项目简介

SpaceTimeDB 是一个革命性的数据库系统,将数据库和服务器合二为一。客户端直接连接数据库,在数据库内运行业务逻辑——无需单独的后端服务器、无需 REST API、无需 GraphQL 层。

🎯 核心理念

传统的 Client → Server → Database 架构简化为 Client → SpaceTimeDB。数据库即服务器,极速开发实时应用。

为什么选择 SpaceTimeDB?

⚡ 极速开发

1小时构建多人游戏后端

🔄 实时同步

数据变更自动推送到客户端

📦 零运维

无需 Docker、K8s、服务器管理

🎮 游戏优化

专为多人游戏设计

🔐 内置认证

身份验证开箱即用

🌐 多语言

Rust、C#、TypeScript、C++

🏗️ 架构对比

传统架构:

Client → API Server → Database

SpaceTimeDB:

Client → SpaceTimeDB (数据库 + 逻辑)

🚀 快速开始

# 安装 CLI
curl -sSf https://install.spacetimedb.com | sh

# 创建项目
spacetime dev --template basic-rs

# 发布模块
spacetime publish my-database

🎯 适用场景

  • 多人游戏 - MMO、实时对战、合作游戏
  • 协作应用 - 实时文档编辑、白板
  • 聊天应用 - 即时通讯、群聊
  • 实时仪表盘 - 金融交易、监控面板
  • IoT 平台 - 设备状态同步

📊 项目数据

  • 开发团队 - Clockwork Labs
  • 成功案例 - BitCraft(大型多人在线游戏)
  • 许可证 - BSL 1.1(后转为 AGPL v3.0)
  • 执行环境 - WebAssembly / V8
下一页:核心特性 →