规范化 vs 反规范化
⚠️ 资料来源于互联网整理,仅作备考参考,正式结论请以官方教程与考纲为准。发现错误欢迎反馈问题。
🔒 本篇为会员内容。开通会员 →(全站会员内容畅读 · 附件下载 · 专享答疑)
一句话判据
写多还是读多决定是否使用规范化或反规范化。
对照表
| 维度 | 规范化 | 反规范化 |
|---|---|---|
| 目标 | 消除数据冗余与更新异常 | 用冗余换查询性能 |
| 设计原则 | 减少数据重复,保证数据一致性 | 增加数据冗余,提高查询效率 |
| 查询性能 | 较低,因需连接多个表 | 较高,因减少连接操作 |
| 数据维护 | 较简单,更新时只需一处修改 | 较复杂,需维护多处冗余数据 |
| 适用场景 | 更新操作频繁 | 查询操作频繁 |