SurrealDB 3

🗃️ SurrealDB 3 全栈架构专家

SurrealDB 3 全栈专家技能,涵盖多模数据建模、向量检索、图遍历、WASM 扩展及完整 SDK 生态,附带生产级诊断与 MCP 服务器集成能力。

收藏
6.9k
安装
1.8k
版本
1.6.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心能力

SurrealDB 3 架构与运维专家技能,面向 AI Agent 及开发者提供从本地原型到生产部署的完整覆盖。技能以 SurrealQL 为核心,支持文档、图、向量、时序、地理空间五种数据模型的统一查询;内置 HNSW 向量索引实现语义搜索与 RAG 流水线,原生图遍历语法(->/<-/<->)消除 JOIN 开销。

显著优势

  • 多模融合:单一数据库同时处理关系、文档、图、向量数据,降低架构复杂度
  • WASM 扩展:Surrealism 系统允许以 Rust 编写自定义函数与分析器,编译后热加载
  • MCP 原生:官方 SurrealMCP 服务器支持 Claude Desktop、Cursor、Zed 等主流 AI 宿主,工具集覆盖 CRUD、图关系、元数据操作
  • 生态完整:Surrealist IDE、SurrealKit 声明式迁移、Surreal-Sync CDC、SurrealFS Agent 文件系统等工具链
  • SDK 覆盖广:官方支持 10+ 语言(JS/TS Python Go Rust Java Kotlin .NET PHP Swift Ruby),含 Live Query 订阅与类型安全封装

潜在局限

  • SurrealML 处于预览阶段,部分 v1.4.0 文档已撤回,生产环境需谨慎验证
  • LangChain 集成仅限 Python,JS 版本已撤回
  • 分布式部署(TiKV 后端)运维复杂度高于单机 RocksDB/SurrealKV
  • 部分编辑器 LSP 实现并存(surrealql-language-server vs surql-lsp),官方 canonical 未明确

适合人群

  • 需要统一数据层的全栈开发者(替代 PostgreSQL+Neo4j+Redis 组合)
  • 构建 AI Agent 内存与工具调用基础设施的工程师
  • 追求 SurrealQL 类型安全与实时订阅的 TypeScript/Python 团队
  • 需要向量+图混合检索的语义搜索/RAG 场景

常规风险

  • 默认凭证(root/root)仅限本地开发,生产必须使用 DEFINE USER 细粒度权限
  • doctor.py/schema.py 需网络连接至用户指定的 SurrealDB 端点,敏感凭证通过环境变量注入,不持久化存储
  • 脚本使用 PEP 723 规范,依赖 uv 自动解析,需审计生成的临时环境
  • --output-dir 导出与 onboard.py.env 写入需显式用户确认,避免意外文件暴露

SurrealDB 3 内容

notes文件夹
references文件夹
rules文件夹
scripts文件夹
skills文件夹
surreal-sync文件夹
surrealfs文件夹
surrealism文件夹
surrealkit文件夹
surrealmcp文件夹
手动下载zip · 299.4 kB
v1.5.x-convergence.mdtext/markdown
请选择文件