SuperAPI AI 工具集

database-schema-architect

数据与分析

查看项目

更新于 10-16 08:11

技能介绍

该技能面向数据库架构设计、优化与维护,适用于 SQL 与 NoSQL 系统,强调可扩展性、性能、安全与合规。

用途:从初始规划到生产部署和持续维护提供指导。

主要能力:需求分析(识别查询模式、读写比、数据量预测、合规要求);命名规范(表用复数小写下划线、主键 table_name_id、索引 idx_ 前缀、约束按用途命名);规范化策略(默认 3NF,在稳定查找表、分析负载等场景反规范化);表设计、数据类型选择(金额用 DECIMAL 禁用 FLOAT)、索引策略(务必索引外键,复合索引注意列序,每表索引控制在 3-5 个);约束(主键、外键、NOT NULL、UNIQUE、CHECK);安全与合规(PostgreSQL 行级安全、审计日志、GDPR 数据保留与匿名化、同意记录);迁移管理(前向与回滚脚本、PostgreSQL CREATE INDEX CONCURRENTLY);NoSQL 设计(MongoDB 嵌入与引用、索引);性能优化(EXPLAIN ANALYZE、避免 N+1、键集分页、部分索引)。

使用方式:随技能提供 scripts/schema_validator.py、migration_generator.py、index_analyzer.py、normalization_checker.py、datatype_optimizer.py、query_analyzer.py,运行方式为 python scripts/[script_name].py [arguments]。另附 references 目录下的规范化、数据类型、安全、GDPR、查询优化文档及 assets 中的迁移模板。

限制:具体命令执行结果、脚本参数细节、价格与平台支持信息暂未提供。