SurrealDB 3

🗃️ SurrealDB 3 全栈专家技能

SurrealDB 3 专家级开发技能,覆盖 SurrealQL、多模型建模、向量搜索、图遍历、WASM 扩展及全栈 SDK 集成,适合 AI 代理与生产级部署。

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

使用说明

核心能力

该技能提供 SurrealDB 3 的全栈深度支持,从 SurrealQL 查询语言 mastery 到多模型数据建模(文档、图、向量、时序、地理空间),涵盖架构设计、安全权限、性能调优与生产部署。支持 10+ 官方 SDK(JS/TS、Python、Go、Rust、Java、.NET、PHP、Swift、Kotlin、Ruby),并集成 SurrealMCP 供 AI 代理宿主(Claude、Cursor、Copilot、Zed)直接读写数据库。

显著优点

  • 多模型统一:单一查询语言同时处理文档、图关系、向量相似度搜索,消除多数据库架构复杂度
  • AI 原生集成:内置 MCP 服务器、LangChain 向量存储支持、SurrealML 模型推理,为 RAG 与智能代理优化
  • 开发体验完整:提供 doctor.py 健康检查、schema.py 模式自省、LSP/Tree-sitter 编辑器工具链
  • 部署灵活:单二进制、Docker、Kubernetes、分布式 TiKV 存储引擎全覆盖

局限性与风险

  • 版本迭代快:v3 相对 v2 有破坏性变更(如范围语法),技能需定期同步上游
  • 部分功能预览中:SurrealML 部分 API 在 v1.4.1 被撤回,LangChain JS 集成被撤回,依赖 Python 版本
  • 权限配置复杂:行级安全、JWT 访问控制需仔细设计,默认 root/root 仅适用于本地开发
  • 网络依赖:脚本需连接用户指定的 SurrealDB 端点,生产环境需 TLS 与强认证

适合人群

  • 构建 AI 代理系统的开发者(通过 SurrealMCP)
  • 需要统一 OLTP + 向量 + 图数据库的技术团队
  • 追求 SurrealQL 专家级掌握的架构师与 DBA

安全建议

始终使用 DEFINE USER 创建最小权限用户,生产环境禁用默认 root 凭证,敏感变量通过环境注入而非硬编码。

SurrealDB 3 内容

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