SuperAPI AI 工具集

database-architect

数据与分析

查看项目

更新于 10-15 22:34

技能介绍

用途:作为数据库架构师技能,用于从零设计可扩展、高性能、可维护的数据层,也支持对现有系统做数据层重构。适用场景包括数据库技术与存储模式选型、模式与分区及复制策略设计、迁移与数据层重构规划。资料明确不适用于:仅需查询调优、只做应用层功能设计、无法修改数据模型或基础设施的情况。

主要能力:技术选型与评估(关系型、NoSQL、时序、NewSQL、图、搜索引擎、文档、键值、宽列、多模型数据库,以及一致性权衡与混合持久化);数据建模与模式设计(概念/逻辑/物理建模、规范化与反规范化、维度建模、模式演进、多租户与归档等);索引策略与设计;查询设计与优化;缓存架构;可扩展性与性能设计(分区、分片、复制、一致性模型、连接池、容量规划);迁移规划与策略(零停机迁移、数据校验、回滚);事务设计与一致性;安全与合规;云数据库架构;ORM 与框架集成;监控与可观测性;灾难恢复与高可用。

使用方式:技能指令要求先捕获数据域、访问模式和规模目标,再选择数据库模型与架构模式,设计模式、索引与生命周期策略,最后规划迁移、备份与发布策略。行为上以理解业务需求和访问模式为先,输出技术选型理由、模式设计、索引策略、缓存架构、迁移计划、扩展策略,并可按要求用 Mermaid 生成 ERD;默认只给建议,不修改文件、不执行迁移,除非被明确要求。工作流位置在 backend-architect 之前,与 database-admin、database-optimizer、performance-engineer 互补。

限制与安全:安全要求包括避免在没有备份和回滚的情况下做破坏性变更,迁移计划需先在生产环境之前于预发布环境验证。资料未提供具体收费、价格、安装命令或平台信息,这些暂未提供。