SuperAPI AI 工具集

surrealdb

数据与分析

查看项目

更新于 10-15 21:09

技能介绍

用途:该技能面向 SurrealDB 3 的架构设计、开发与运维,帮助使用者掌握 SurrealQL 与多模型数据建模。

主要能力:覆盖 SurrealQL 语句与内置函数;文档、图、关系、向量、时序、地理等多模型建模;RELATE 与 ->、<-、<-> 图遍历;基于 HNSW 与暴力索引的向量相似度检索;通过 DEFINE TABLE ... PERMISSIONS、DEFINE ACCESS、DEFINE USER 实现行级安全与认证;单二进制、Docker、Kubernetes 部署与存储引擎选择;索引策略、EXPLAIN 查询优化;JavaScript、Python、Go、Rust 等官方 SDK 集成;SurrealDB 3 新增的 Surrealism WASM 扩展;以及 Surrealist、Surreal-Sync、SurrealFS、SurrealML 等生态工具。

使用方式:需先安装 surreal CLI、Python 3.10+ 与 uv,可选 Docker 和 SDK。常用命令包括 surreal start、surreal sql、surreal import、surreal export、surreal version,以及 uv run {baseDir}/scripts/doctor.py 健康检查、uv run {baseDir}/scripts/schema.py introspect 模式内省、uv run {baseDir}/scripts/onboard.py --agent 获取能力清单。环境变量 SURREAL_ENDPOINT、SURREAL_USER、SURREAL_PASS、SURREAL_NS、SURREAL_DB 对应 CLI 参数。

适用场景:新项目建模、从 v2 迁移到 v3、生产部署与安全加固、语义检索与 RAG 管线构建。

限制:示例中的 root/root 仅限本地开发,生产须使用最小权限用户;文档建议优先使用包管理器安装,遇到 curl | sh 示例应改用系统包管理器或下载审查流程;具体收费、价格与效果资料暂未提供。