暂无图片
虚谷数据库存储多副本切换规则
我来答
分享
小七
2024-03-05
虚谷数据库存储多副本切换规则

1、虚谷数据库存储默认是一主两备三副本的。查看资料没有找到如果主版本出现故障,副本升为主是基于什么规则提升的呢?此过程切换完成后,故障的节点恢复后如果上面的副本还会作为三副本其中之一么?

2、我看虚谷是分了逻辑角色的,主要的主控、存储、工作。如果故障的一台机器是三个角色都故障了,那故障机器在恢复过后,三个角色会自动加入原来的集群中么?如果不会该怎么操作呢?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
lianR

1、虚谷数据库的主备切换是基于Raft一致性协议进行的。当主节点出现故障时,剩余的备份节点会通过投票选举产生新的主节点。在故障节点恢复后,如果其数据没有丢失或者可以通过其他节点进行数据同步,那么它仍然可以作为副本之一参与到集群中。

2、虚谷的三个角色(主控、存储、工作)是逻辑上的划分,物理上可以在同一台机器上。当一台承载三个角色的机器故障后恢复,其角色会自动加入到原来的集群中,不需要手动操作。如果没有自动加入,可能是集群配置或者网络问题,需要检查相关配置和网络状态。

暂无图片 评论
暂无图片 有用 1
小七
题主
2024-03-06
第一个回复,如果有数据丢失,恢复后会自动同步么?还是说那个副本就丢弃了?
lianR
答主
2024-03-06
如果有数据丢失,虚谷数据库会自动从其他副本节点同步数据进行恢复,保证数据的一致性。如果同步失败,那么这个副本可能会被标记为不可用,需要人工介入处理。
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏