V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
dajj
V2EX  ›  问与答

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

  •  
  •   dajj · Apr 23, 2018 · 2263 views
    This topic created in 2938 days ago, the information mentioned may be changed or developed.
    因为考虑到性能, 采用了分表分库+微服务的设计, 然后问题来了,不能做联合查询,于是每个表都做冗余字段。
    比如一个订单表, 其中有用户 ID,用户名字,然后 订单详情表也有这两个字段,订单日志表也有这两个字段,所有相关的表都会有这两个字段。几乎所有表都要冗余这两个字段。
    相当于用冗余解决查询问题。
    所以我想问,这种设计合理吗,如何日后要增加某个冗余字段, 怎么处理旧数据呢 ? 旧的记录全部把新增字段设置下值?
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1298 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 17:39 · PVG 01:39 · LAX 10:39 · JFK 13:39
    ♥ Do have faith in what you're doing.