GBase 8a数据库数据重分布过程

集群有3种状态: Normal(正常模式),ReadOnly(只读模式),Recovery(维护模式)

一、扩容

在扩容过程中,集群的状态会发生变化,状态变更顺序为:

NORMAL -> READONLY -> RECOVERY -> NORMAL

Ø 数据准备阶段:集群状态为READONLY,只允许查询。在这个阶段,从原有节点向新的节点进行数据迁移,新节点生成数据副本。

Ø 数据切换阶段:集群状态为RECOVERY,集群不能对外提供任何服务。集群在这个阶段,完成新节点的主分片做表的Rename动作,主分片和副分片做表的Delete动作。

Ø 数据清理恢复阶段:集群状态为NORMAL,集群可以正常操作,这个阶段重分布程序对集群各个节点上重分布过程中产生的临时数据进行清理,清理完后程序退出。

二、缩容

在缩容过程中,集群的状态会发生变化,状态变更顺序为:

NORMAL -> READONLY -> RECOVERY -> NORMAL

Ø 数据准备阶段:集群状态为READONLY ,处于这个状态下,集群只允许进行查询操作,在这个阶段里,进行数据迁移工作,更新数据副本。

Ø 数据切换阶段:集群状态为RECOVERY,处于这个状态下,集群不允许有任何动作,在这个阶段里,剩余节点做表的INSERT INTO…SELECT…动作。

Ø 数据清理阶段:集群状态为NORMAL,集群可以正常操作,处于这个状态下,重分布程序对集群各个节点上重分布过程中产生的临时数据进行清理,清理完后程序退出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值