什么是反规范化(Denormalization)?什么时候应该使用?
What is denormalization, and when should you use it?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: hard
分类: Database, System Design
标签: denormalization, performance, tradeoffs
参考答案摘要
答案 反规范化为读性能引入冗余,减少 JOIN。适合读多写少、聚合频繁或 OLAP 场景;风险是更难保证一致性、更新逻辑复杂、数据膨胀。需要配合同步策略、校验与回填机制。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。