新增数据库之后的数据库分库分表方案-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

新增数据库之后的数据库分库分表方案

小旋风柴进 2016-03-11 15:48:21 2163

使用分库分表方案之后可以降低数据库的性能开销,使用 cobar这类的分布式处理系统也可以解决和简化分库分表的处理。但我一直有一个疑问,按照旧有的策略分库分表之后,比如256个库,每个库1024张数据表。如果需要把数据库加到1024个,数据库表不变,或数据库表也增加,旧有的散列规则就会出问题,研究过的前辈给点思路,谢谢啊

cobar 数据库
分享到
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:59:26

    COBAR主要侧重于分库,分了库,分表也就自然而来

    COBAR我记得默认是以1024位基数÷分库数,例如分了8个库,用ID来分,就是每隔128分到不同的库

    如果以后扩建到16个库,就是1024÷16

    COBAR分库数默认要能被1024整除,否则会出错;分库规则是可以自己定的。我以前的上司就是用cobar分了32个库,其中某些表分库规则还是自己定义。。。。。

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程