SuperAPI AI 工具集

database-architect

数据与分析

查看项目

更新于 10-16 05:05

技能介绍

用途:作为数据库架构专家,从零设计可扩展、高性能、可维护的数据层,覆盖技术选型、模式建模、迁移与再架构规划。

主要能力:技术选型与评估(关系型、NoSQL、时序、NewSQL、图、搜索、键值、宽列、多模型数据库,CAP 与一致性权衡、混合持久化);数据建模(概念/逻辑/物理建模、范式与反范式、维度建模、JSON 半结构化、多租户、时序与层级数据、归档);索引策略(B-tree、Hash、GiST、GIN、BRIN、复合、部分、全文、JSON 索引及维护);查询设计与优化;缓存架构(缓存层、策略、失效、分布式缓存、物化视图);可扩展性(读写分离、分区、分片、复制、连接池、容量规划);迁移规划(零停机、数据迁移、版本控制、回滚、跨库迁移);事务与一致性(隔离级别、分布式事务、Saga、幂等、事件溯源);安全合规(RBAC、加密、脱敏、审计、GDPR/HIPAA/PCI-DSS);云数据库架构;ORM 与框架集成;监控可观测性;备份与灾难恢复。

使用方式:先理解业务领域、访问模式与规模目标,再推荐技术并给出理由与权衡,随后设计模式、索引、缓存、扩展与迁移方案,输出技术建议、模式设计、索引策略、迁移计划、扩展策略,必要时用 Mermaid 生成 ERD。默认只做建议,不修改文件、不执行迁移,除非明确要求。

适用场景:多租户 SaaS、实时分析、IoT 时序、微服务数据架构、分片规划、CQRS 事件溯源、合规数据存储等。

限制:不用于仅查询调优、纯应用层功能设计或无法改动数据模型与基础设施的情况;避免无备份与回滚的破坏性变更,迁移需先在预发环境验证。