V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dajj
V2EX  ›  问与答

分表分库后的字段冗余问题

  •  
  •   dajj · 2018-04-23 13:42:56 +08:00 · 1780 次点击
    这是一个创建于 2440 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为考虑到性能, 采用了分表分库+微服务的设计, 然后问题来了,不能做联合查询,于是每个表都做冗余字段。
    比如一个订单表, 其中有用户 ID,用户名字,然后 订单详情表也有这两个字段,订单日志表也有这两个字段,所有相关的表都会有这两个字段。几乎所有表都要冗余这两个字段。
    相当于用冗余解决查询问题。
    所以我想问,这种设计合理吗,如何日后要增加某个冗余字段, 怎么处理旧数据呢 ? 旧的记录全部把新增字段设置下值?
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2605 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:41 · PVG 09:41 · LAX 17:41 · JFK 20:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.