首页 > 数据库 > 国内数据库 > GBase 数据重分布原理是什么?
集群有 3 中状态: Normal( 正常模式), ReadOnly (只读模式), Recovery (维护模式) 一 、扩容 扩容阶段涉及到的状态迁移说明: 1. 数据准备阶段:集群状态由 Normal - > ReadOnly ,这个状态只允许查询。在这个阶段, 进行数据迁移。 2. 数据切换阶段:集群状态由 Readonly - >Recovery ,这个状态集群不允许任何动作。 这个阶段,新的节点做表的 Rename 动作,旧的节点做表的 Delete 动作,进行新节点数据的 主备同步。 3. 数据备份阶段:集群状态由 Recovery - > ReadOnly ,这个状态只允许查询。 4. 扩容结束: ReadOnly - > Normal ,集群扩容结束,集群可以正常操作;为保证集群的查询 性能和进行空间释放,建议进行数据清理,清理方式为创建新的表, insert select 方式对所 有表数据进行转存。 二、缩容 缩容阶段涉及到的状态迁移说明: 1. 数据准备阶段:集群状态由 Normal - > ReadOnly ,这个状态只允许查询。在这个阶段, 进行数据迁移。 2. 数据切换阶段:集群状态由 Readonly - >Recovery ,这个状态集群不允许任何动作。 这个阶段,节点做表的 Insert...Select... 动作,进行剩余节点数据的主备同步。 3. 数据备份阶段:集群状态由 Recovery - > ReadOnly ,这个状态只允许查询。 4. 缩容结束: ReadOnly - > Normal ,集群缩容结束,集群可以正常操作。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979511/viewspace-2764444/ ,如需转载,请注明出处,否则将追究法律责任。