This topic created in 2938 days ago, the information mentioned may be changed or developed.
因为考虑到性能, 采用了分表分库+微服务的设计, 然后问题来了,不能做联合查询,于是每个表都做冗余字段。
比如一个订单表, 其中有用户 ID,用户名字,然后 订单详情表也有这两个字段,订单日志表也有这两个字段,所有相关的表都会有这两个字段。几乎所有表都要冗余这两个字段。
相当于用冗余解决查询问题。
所以我想问,这种设计合理吗,如何日后要增加某个冗余字段, 怎么处理旧数据呢 ? 旧的记录全部把新增字段设置下值?