冗余字段的作用

85 阅读1分钟

冗余字段是反范式设计的典型实践, 核心作用

  1. 提高查询性能,因为它减少了多表查询,减少了i/o消耗,加快数据读取速度

可能面试会问的问题

  1. 如何优化一个慢查询?

可通过冗余字段减少联表

  1. 冗余字段如何保证数据一致性?

可以通过事务管理(但是性能低) 异步更新(使用消息队列,最终一致性)

不过一个表的设计冗余字段不能过多,要评估存储成本和性能收益