gbase8s hdr(hac)集群通信流程

什么是hdr

HDR是一种将数据从主服务器复制到备服务器的方法
实例级别的复制 (所有启用日志记录功能的数据库)
基于逻辑日志的复制技术,需要传输大量的逻辑日志,数据库需启用日志模式
通过网络持续将数据复制到备节点
HDR 确保从服务器总是与主服务器保持同步
如果主服务器发生故障,那么备用服务器可以接管,直到主服务器恢复运行为止


HDR特点

仅有一个HDR备节点,备节点可读写
高带宽、主备节点距离近
每个节点拥有它自己的存储设备
能承受服务器软硬件故障

HDR 提供了三种同步模式
完全同步,近似同步,异步
主要差异来源于集群交互时的不同处理

通信流程如下

完全同步

近似同步

异步

图片来源于网络

相关线程

主节点
dr_prsend
主要函数 dr_primary_send()
作用
1 向备节点发送DR buffer
2 每次发送成功后等待备节点的ack
3 启动时强制检查点与备机同步


dr_prping
主要函数 dr_primary_p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值