采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我这个系统的多租户是准备按照 tenant_code 分别等于 AGroup、BGroup、CGroup 来实现的。 假如 BGroup 这个租户停用,那么我就需要删除它,这样会造成 CGroup 的值不得不从 2 变为 1. 所以我想问下老师,PartitionByFileMap 这种分片,一定要基于索引来配置吗?老师有没有其他的建议?
为什么删除一个节点后一定要改变其它节点的枚举值呢?如果枚举值不变的话,它所对就的存储节点也就可以保持不变了。
好的,老师,我再想一想。AGroup对应索引 0、BGroup对应索引 1、CGroup对应索引 2,那如果我去除索引为 1 的 dataNode,那么 CGroup 对应的索引就要从 2 变成 1 了,这就造成我本来是去除 BGroup,却使得 CGroup 的索引也要变更。老师帮我看看这种情形。
为什么一定要变更未去除的节点的索引呢?
登录后可查看更多问答,登录/注册
国内顶级DBA亲授,精讲企业级MyCAT应用
866 18
800 15
1.5k 12
913 12
957 11