走进GBase 8s之高可用功能(二)HAC灾备高可用

GBase 8s HAC(容灾高可用)采用基于数据库日志的增量数据同步技术实现节点高可用。根据灾备距离不同分为同城容灾高可用和异地灾备高可用。同城容灾高可用支持一主一从的部署方式,异地灾备高可用支持一主多备的部署方式。HAC主节点执行读写业务的同时,备节点可承担查询、报表等读业务。HAC具有安装简单、应用透明无感知、故障自动切换、无须额外付费等特点。

        HAC主备节点状态一致性通过逻辑日志复制技术实现,因此要求主备服务器的数据库版本完全相同,主备服务器的硬件和操作系统版本尽量相同。使用时,HAC主节点接收业务请求,写逻辑日志,将逻辑日志置于发送缓冲区,通过局域网或广域网发送给各备节点,备节点接收到逻辑日志,在内存中进行重放,从而达到主备节点数据状态一致。通过CM(连接管理器)实现主备节点间互相切换。

HAC架构技术是一种基于逻辑日志的高可用技术,逻辑日志的更新模式支持同步和异步两种模式。

  • 同步模式:逻辑日志同步更新模式下备实例上的事务始终和主实例保持一致,所以在发生故障时不会丢失数据。适用于主备节点距离较近(同机房或跨机房)的同城容灾。
  • 半同步模式:逻辑日志半同步更新模式下,主实例在将逻辑日志刷新到磁盘之前要确保备实例日志已回放完成。适用于对主备节点相距几十或上百公里的同城容灾。
  • 异步模式:逻辑日志异步更新模式下,主实例在将逻辑日志刷新到磁盘之前不需要收到备实例的确认信息,所以此模式可以提高日志的复制速度。适用于主备节点相距上千公里异地灾备。

 此外,系统管理员可以通过配置,改进HAC高可用同步模式,用以平衡系统性能和数据保护。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值