发明名称 一种数据同步方法、设备和系统
摘要 本发明公开了一种数据同步方法、设备和系统,属于网络通信领域。方法包括:通过写日志线程将当前执行的一批事务产生的重做Redo日志从重做缓存保存到主机磁盘中,并阻止所述写日志线程;通过发送线程将保存在所述主机磁盘的Redo日志发送给备机;当接收到所述备机在将所述Redo日志保存到备机磁盘后发送的应答消息时,解除阻止所述写日志线程。系统包括:主机和备机。本发明解决了目前的异步方式备机和主机的数据差异性大和可靠性差的问题,大大降低了主备交换时大量数据丢失的风险,提高了数据同步的处理速度和性能。
申请公布号 CN103064761B 申请公布日期 2016.12.28
申请号 CN201210566583.5 申请日期 2012.12.24
申请人 华为技术有限公司 发明人 谢锐;何雄辉
分类号 G06F11/14(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 黄厚刚
主权项 一种数据同步方法,其特征在于,所述方法包括:当前执行完一批事务后,将当前执行的一批事务产生的Redo日志保存到重做缓存中,所述重做缓存用于暂时保存执行完一批事务产生的重做Redo日志;通过写日志线程将当前执行的一批事务产生的重做Redo日志从所述重做缓存保存到主机磁盘中,并阻止所述写日志线程;通过发送线程将保存在所述主机磁盘的Redo日志发送给备机;当接收到所述备机在将所述Redo日志保存到备机磁盘后发送的应答消息时,解除阻止所述写日志线程;在执行事务的过程中,如果所述重做缓存达到预设的阈值,则停止执行事务,如果所述重做缓存未达到所述预设的阈值,则持续执行事务。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼