SequoiaDB 巨杉数据库 学习-高可用与容灾

高可用是指数据库的持久性、冗余性和自动故障转移能力。容灾是指在相隔较远的异地,搭建一个完整的集群环境,当一个地方发生灾难停止工作时,可以切换到另一处,使得系统可以正常提供服务。高可用高可用是指通过缩短因日常维护操作和突发的系统崩溃所导致的停机时间,以提高和应用的可用性。SequoiaDB 巨杉数据库采用的是复制组内多副本机制的集群架构,从而保证数据库的高可用性。主节点与从节点复制组内会有主节点和从节点两种角色,主节点的权限最高,能够执行任何的增删查改操作,而从节点的数据与主节点保持同步,..
摘要由CSDN通过智能技术生成

高可用是指数据库的持久性、冗余性和自动故障转移能力。容灾是指在相隔较远的异地,搭建一个完整的集群环境,当一个地方发生灾难停止工作时,可以切换到另一处,使得系统可以正常提供服务。

高可用

高可用是指通过缩短因日常维护操作和突发的系统崩溃所导致的停机时间,以提高和应用的可用性。SequoiaDB 巨杉数据库采用的是复制组内多副本机制的集群架构,从而保证数据库的高可用性。

主节点与从节点

复制组内会有主节点和从节点两种角色,主节点的权限最高,能够执行任何的增删查改操作,而从节点的数据与主节点保持同步,通常只为系统提供读服务,起到一定的负载均衡作用。

复制与同步

在主节点上修改数据的操作会通过日志复制到从节点上,这个日志叫做同步日志。同步日志中包含了主节点的全部数据操作,这些数据操作将会在从节点上重做。如果一个从节点停机时间比同步日志保存的时间还要长,那么从节点必须要通过全量同步从主节点获取数据。

选举

复制组中每个节点都可能成为主节点,也可能降级为从节点。每一个复制组最多存在一个主节点,当其出现故障时从节点会自动发起选举。选举成功后,如果原来的主节点重新联机,则会自动降级为从节点。

在 SequoiaDB 的选举中,有几个重要的准则:

  • 数据组内如果已经存在了主节点,则其他从节点无法要求组内发起新一轮选举。

  • 数据组内要进行选举,必须满足存活节点>=(组内总节点数/2+1)的要求,才能够发起选举。

  • 在数据组内,节点竞争当选主节点,有几点需要优先考虑,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值