1、分片移动策略
分片数说明 | 重分布策略 | 表类型 |
分片数相同 | 分片移动策略 | 随机分布表 |
分片数不同,增加或者减少 | 数据重分布策略 | 随机分布表或者hash分布表 |
分片数不同,新distribution分片包括旧的distribution的分片 | 快速搬移分片策略 | 随机分布表 |
节点数增加 | 增加分片 | 复制表 |
节点数减少 | 减少分片 | 复制表 |
两个distribution的segment数相同,且segment的dpname一致,适用于分片数相同的随机分布表
优点:
1)不需要数据按HASH进行重分布
2)直接同步数据文件,非常快
2、数据重分布策略(常用)
适用于两个distribution的segment数不相同的hash分布表和随机分布表
优点:允许新增distribution增加或者减少分片
缺点:速度比分片移动慢,因为数据要重新算hash
3、快速搬移分配策略
1)随机分布表
2)新老distribution的segment数不同
3)新distribution包含老的distribution
4)gcluster_rebalancing_random_table_quick_mode设置为1
优点:瞬间完成
缺点:分布后数据在节点间不均匀
4、增加分片
只需要同步数据到新建分片,适用于节点数增加的复制表
5、减少分片
只需要删除不用分片,适用于节点数减少的复制表
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




