SuperAPI AI 工具集

database-design-engineering

数据与分析

查看项目

更新于 10-16 08:03

技能介绍

用途:在设计或评审关系型、文档型数据架构时使用,适用于 SaaS、ERP、API、分析存储与移动同步等场景,涵盖领域建模、多租户、索引、迁移、完整性、保留策略与性能权衡。若任务与之无关,或有更具体的配套技能可用,则不应使用;若只需简单回答,也不适用。

主要能力:提供有顺序的指导、检查表与决策规则,产出可执行、可评审的交付物,如实现指导、评审发现、架构决策、模板或生成物;明确假设、风险与后续工作。

使用方式:先读 SKILL.md,再仅按需加载必要的 references 深度文件;按技能中的有序指引、检查清单与决策规则整体执行,不挑拣片段。加载顺序为先 world-class-engineering,再本技能设计数据模型与生命周期,最后加载引擎专属技能:mysql-engineering、mysql-operations、postgresql-engineering 或 postgresql-operations。

工作流:建模领域(核心实体、生命周期、所有权与租户边界、事务不变量、报表与审计、保留归档删除规则、在线数据发布迁移约束);选择存储形态;定义表边界;面向规模与安全设计。核心标准包括完整性、多租户、索引与迁移:每个租户范围表必须携带租户键,查询与唯一约束须反映租户;索引面向访问路径,优先复合索引匹配过滤加排序;迁移须前向安全、可观测,优先增量变更、回填、切换、清理,并标注回滚姿态(可逆、仅补偿、仅前向修复)。

交付物:实体与生命周期摘要、表或集合设计、索引方案、迁移策略、数据校验与回滚姿态、保留与审计计划、前五大关键查询或访问模式,以及投影、发件箱或复制说明。

限制:资料中未提供具体价格、平台支持列表、运行环境或效果数据。禁止将示例当作可直接复制的事实,须检查适配性、约束与失败模式;不要默认加载全部参考文件。避免仅把重要业务规则放在 UI 校验中,也不要在未建模时以无模式存储替代。