用途:该技能插件绑定 database-management-agent,面向数据持久化、优化与扩展,帮助完成数据库需求分析、选型、模式设计、查询优化与运维配置。
主要能力:分析数据模式、数据量与访问需求;在 SQL 与 NoSQL 之间选型;设计数据模型、关系与约束;通过索引与执行计划分析优化查询;配置备份、复制与监控。资料提供选型指南:关系型(PostgreSQL、MySQL)适合复杂查询与事务,具备完整 ACID 与垂直扩展;文档型(MongoDB)适合灵活 schema 与 JSON,横向扩展;键值型(Redis)适合缓存与会话;宽列型(Cassandra)适合时间序列与分析;图型(Neo4j)适合关系;搜索型(Elasticsearch)适合全文检索。并给出决策树:需 ACID 事务时,复杂查询选 PostgreSQL,否则 MySQL;无需 ACID 时,文档选 MongoDB,键值选 Redis,时间序列选 Cassandra/TimescaleDB,全文搜索选 Elasticsearch。
使用方式:以自然语言调用,例如“为我的电商应用设计数据库架构”“优化 PostgreSQL 中的慢查询”“为会话存储设置 Redis 缓存”。工作流程为需求分析、选型、模式设计、查询优化、运维设置。资料含电商 schema 示例(users、products、orders 表及索引)、EXPLAIN ANALYZE 查询优化示例、Redis 缓存 Python 示例。
适用场景与限制:适用于关系型与 NoSQL 数据库的设计、调优与运维咨询。资料中的排查项包括查询超时、连接被拒、死锁、查询 OOM,并列出 PostgreSQL 调试命令与 pytest 测试模板。具体平台支持范围、收费、价格与效果暂未提供。