美文网首页
分库分表

分库分表

作者: biubiudog | 来源:发表于2019-06-10 15:19 被阅读0次

    分库分表, 也就是sharding column的选取,可以选择一个sharing column进行分库分表,也可以选择多个sharing column进行分库分表。
    如:订单系统: user_id(买家id) merchant_code(卖家id) order_id 订单id

    冗余全量表:


    image.png

    冗余关系表:


    image.png

    区别:

    • 速度对比:冗余全量表速度更快,冗余关系表需要二次查询,即使有引入缓存,还是多一次网络开销;
    • 存储成本:冗余全量表需要几倍于冗余关系表的存储成本;
    • 维护代价:冗余全量表维护代价更大,涉及到数据变更时,多张表都要进行修改。

    参考: https://www.jianshu.com/p/f29e73b97794

    相关文章

      网友评论

          本文标题:分库分表

          本文链接:https://www.haomeiwen.com/subject/xkjzxctx.html