这一层不讲 DBMS 内核,也不讲业务落表;只回答数据库上线后怎样继续安全变化、排障、恢复和控风险。
| 事故现象 | 优先进入 | 不要先做什么 |
|---|---|---|
| 上线改表、加索引、回填、旧字段退场,代码回滚但数据回不去。 | 变更治理 | 不要把迁移当一次 SQL 执行。 |
| 数据重复、漏同步、读模型和主库不一致,并发下偶发覆盖。 | 正确性与一致性治理 | 不要只补接口测试。 |
| 查询慢、连接池满、锁等待、从库延迟、CPU 不高但用户打不开。 | 性能容量与可观测性 | 不要先盲目加机器或加索引。 |
| 主库挂了、误删数据、恢复库不可信、备份有但恢复不出来。 | 高可用、备份与恢复 | 不要把副本当备份。 |
| 越权、串租户、敏感字段泄露、大租户拖垮小租户。 | 权限、租户与安全治理 | 不要只在页面层补权限判断。 |
| 你真正想解决 | 去哪里 |
|---|---|
| 数据库软件本身怎么设计。 | 如何设计一个数据库 |
| 业务事实怎样落成表、约束和读模型。 | 如何设计业务数据库 |
| 数据平台、数仓、流处理、指标和数据来源与流向。 | 数据工程 |
| 全局数据标准、主数据、质量和生命周期制度。 | 数据治理与数据质量 |