SuperAPI AI 工具集

arch-database

数据与分析

查看项目

更新于 10-16 04:59

技能介绍

用途:arch-database 是 OpenClaw 生态中的数据库架构技能,帮助 AI 智能体就数据库架构决策提供建议,包括在关系型、文档型、图与向量数据库之间选型、设计模式、优化索引,以及为可扩展系统规划复制与分片。

适用场景:适合新建应用后端架构、数据库迁移、高流量数据需求或性能问题排查。例如电商交易场景(关系型)与社交图谱(图数据库)的取舍。不适合编写 SQL 查询等底层编码任务,应与查询类技能配合使用。

主要能力:比较数据库类型(如 PostgreSQL 与 MongoDB,依据数据结构和查询方式);设计模式,生成 ER 图或带约束的 JSON 模式;优化索引,如关系型用 B-tree、文档型用全文索引;处理复制与分片,如主从容错或水平分片负载均衡;支持多语言持久化,如 Redis 缓存配合 PostgreSQL。

使用方式:通过 OpenClaw 提示词以 "arch-database:" 前缀调用,例如 "arch-database: compare relational and graph for a social network."。程序化调用可访问 OpenClaw API 端点 /api/skills/arch-database 并传入 JSON 载荷。调用时应提供应用需求上下文(读密集或写密集)。CLI 示例:openclaw run arch-database --compare relational document --app-type social。API 需通过 Authorization: Bearer $OPENCLAW_API_KEY 认证,常用标志有 --verbose、--output json。

限制:资料未提供具体收费、价格、平台支持范围与效果数据。调用时需处理参数错误(如 db-type 拼写错误返回 400)与 5xx 重试;建议在沙箱环境测试集成后再用于生产。