SuperAPI AI 工具集

discover-database

数据与分析

查看项目

更新于 10-16 00:20

技能介绍

用途:discover-database 是一个数据库技能发现网关,当检测到数据库相关工作时自动激活,帮助按需加载数据库设计、优化与实现类技能文档,避免一次性载入全部索引。

主要能力:覆盖 Database(12 项)与 Caching(7 项)两个子类,共 19 项技能。Database 侧包括 postgres-schema-design(模式设计、关系、数据类型、规范化)、postgres-query-optimization(EXPLAIN 计划、索引、慢查询调试)、postgres-migrations(模式变更、零停机、回滚)、mongodb-document-design(文档建模、嵌入与引用)、redis-data-structures(缓存、会话、限流、排行榜)、database-connection-pooling(连接池配置与耗尽排查)、orm-patterns(ORM 最佳实践、N+1 预防、预加载)、database-selection(SQL 与 NoSQL 选型)等。Caching 侧涵盖缓存、Redis、CDN、HTTP 缓存、缓存失效、性能、Service Workers 等主题。

使用方式:采用渐进式加载。第一层网关自动加载;第二层读取 ../database/INDEX.md 或 ../caching/INDEX.md 获取全貌;第三层按需加载单个技能文档。常见工作流包括:新项目按“选型→模式设计→连接池”顺序;查询性能调试按“优化→连接池→ORM 模式”;模式演进按“模式设计→迁移”;缓存层按“Redis 结构→缓存模式”。

适用场景:PostgreSQL、MySQL、MongoDB、Redis 的模式设计、查询优化、迁移、连接池、ORM 使用与缓存实现,也可与 API、后端语言、测试、数据管道、可观测性等技能组合使用。

限制:资料未提供具体安装命令、收费方式、平台支持与效果数据;技能文档需按上述相对路径读取,实际可用性取决于所在环境是否包含对应文件。