ERP · 数据库建模与性能调优
🎯 30 章完整目录
v2.0
01
ERP系统概述
ERP概念
发展历程
核心模块
系统架构
开始学习
02
数据库基础回顾
关系型核心概念
ACID特性
范式理论
SQL语言基础
开始学习
03
ERP数据模型设计原则
业务驱动设计
数据一致性
可扩展性
性能与存储平衡
开始学习
04
核心业务表设计(一)
组织架构
基础数据表
公司/部门/员工
客户/供应商
开始学习
05
核心业务表设计(二)
物料主数据
BOM
产品分类
库存
开始学习
06
核心业务表设计(三)
采购订单
销售订单
发货单
发票
开始学习
07
核心业务表设计(四)
工单
工艺路线
生产排程
产能
开始学习
08
核心业务表设计(五)
总账
应收应付
固定资产
成本中心
开始学习
09
核心业务表设计(六)
员工档案
考勤
薪资
绩效
开始学习
10
数据字典与元数据管理
数据字典定义
命名规范
字段类型选择
版本控制
开始学习
11
索引策略与优化
B-Tree/Hash/位图
复合索引设计
索引维护
开始学习
12
SQL查询优化(一)
执行计划解读
慢查询日志
常见SQL反模式
开始学习
13
SQL查询优化(二)
JOIN优化
子查询优化
分页查询优化
聚合查询优化
开始学习
14
事务与并发控制
事务隔离级别
锁机制
行锁/表锁/间隙锁
死锁处理
开始学习
15
存储过程与触发器
存储过程设计原则
触发器使用场景
性能影响评估
开始学习
16
分区表与分库分表
水平分区
垂直分区
分库分表策略
分布式事务
开始学习
17
缓存策略
Redis在ERP应用
缓存穿透/击穿/雪崩
缓存与数据库一致性
开始学习
18
数据归档与清理
历史数据归档策略
分区切换
数据生命周期管理
开始学习
19
备份与恢复策略
全量/增量/差异备份
PITR恢复
灾备方案
开始学习
20
监控与告警体系
数据库监控指标
Prometheus+Grafana
慢查询/空间监控
开始学习
21
高可用架构
主从复制/读写分离
MHA/Orchestrator
故障自动切换
开始学习
22
容量规划与压力测试
容量评估方法
TPC-C基准测试
Sysbench压测
性能基线
开始学习
23
ERP系统安全
SQL注入防护
数据加密
访问控制
审计日志
开始学习
24
数据迁移与升级
异构数据库迁移
在线DDL
版本升级策略
回滚方案
开始学习
25
ERP系统集成
API数据表设计
消息队列(Kafka/RabbitMQ)
ETL设计
开始学习
26
大数据与ERP
数据仓库建设
OLAP与OLTP分离
实时报表设计
开始学习
27
云数据库选型
RDS/Aurora/TDSQL/GaussDB
选型对比
云上性能调优
开始学习
28
案例实战(一)
从零设计ERP采购模块
数据库模型
开始学习
29
案例实战(二)
制造企业ERP性能优化
500ms → 5ms
开始学习
30
课程总结与未来趋势
NewSQL/HTAP
AI辅助DBA
数据库自治
开始学习