🗄️ 数据库架构

数据库设计文档

规范化设计、高性能优化、企业级架构

设计特色

规范化设计

遵循第三范式

模块化架构

8大核心模块

高性能优化

索引与分库分表

安全可靠

加密与备份

核心业务模块

用户权限

sys_user sys_role

业务线配置

sign_re sign_re_doc

业务线实例

sign_ru sign_ru_task

文档模板

sign_doc sign_template

证书印章

sign_cert_info sign_ent_seal

文件存储

annex_storage annex_image

应用版本

sys_app_info sys_app_version

消息通知

message_template

数据库ER图

用户权限与业务线

erDiagram sys_user ||--o{ sys_user_role : "拥有" sys_role ||--o{ sys_user_role : "分配" sign_re ||--o{ sign_re_doc : "包含" sign_ru ||--o{ sign_ru_task : "生成"

文档与存储

erDiagram sign_doc ||--o{ sign_doc_control : "包含" sign_template ||--o{ sign_template_control : "包含" annex_storage ||--o{ annex_image : "包含"

性能优化策略

查询优化

  • • 避免全表扫描
  • • 优化JOIN查询
  • • 合理使用子查询

索引优化

  • • 选择合适索引类型
  • • 复合索引顺序优化
  • • 定期维护索引

分库分表

  • • 水平分表策略
  • • 垂直分表策略
  • • 读写分离