[发明专利]一种数据同步方法、装置及电子设备在审
申请号: | 201910444422.0 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110177142A | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 许广彬;吴业亮;谭瑞忠;濮天晖;刘馗 | 申请(专利权)人: | 无锡华云数据技术服务有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 吴迪 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 装置及电子设备 节点同步 数据同步 高可用集群 哈希值计算 存储资源 计算资源 内存资源 所有文件 哈希 存储 监测 节约 申请 应用 | ||
1.一种数据同步方法,其特征在于,应用于高可用集群中的主节点上;所述高可用集群包括所述主节点和从节点;所述数据同步方法包括:
监测更新序列号USN日志是否发生变化;
在所述USN日志发生变化时,向所述从节点同步发生变化的所述USN日志所对应的文件。
2.如权利要求1所述的数据同步方法,其特征在于,所述监测USN日志是否发生变化包括:
预设的监测程序监测所述USN日志是否发生变化。
3.如权利要求2所述的数据同步方法,其特征在于,所述预设的监测程序监测所述USN日志是否发生变化包括:
所述监测程序在接收到USN日志管理程序发来的更改通知时,确定所述USN日志发生变化;否则,确定所述USN日志未发生变化;
所述更改通知为所述USN日志管理程序在更改所述USN日志时生成的通知。
4.如权利要求2所述的数据同步方法,其特征在于,所述预设的监测程序监测所述USN日志是否发生变化包括:
所述监测程序从上一次解析结束位置处开始读取并解析所述USN日志;
在解析结果为空时,确定所述USN日志未发生变化;否则,确定所述USN日志发生变化。
5.如权利要求1所述的数据同步方法,其特征在于,在所述监测更新序列号USN日志是否发生变化之前,还包括:
接收预先关联的应用程序上传的数据,并保存至预设的数据目录中。
6.一种数据同步装置,其特征在于,应用于高可用集群中的主节点上;所述高可用集群包括主节点和从节点;所述数据同步装置包括:更新序列号USN日志监测模块、文件确定模块和数据同步模块;
所述USN日志监测模块用于监测USN日志是否发生变化;
所述文件确定模块用于在所述USN日志发生变化时,确定发生变化的所述USN日志所对应的文件;
所述数据同步模块用于向所述从节点同步发生变化的所述USN日志所对应的文件。
7.如权利要求6所述的数据同步装置,其特征在于,所述USN日志监测模块具体用于调用预设的监测程序监测所述USN日志是否发生变化。
8.如权利要求7所述的数据同步装置,其特征在于,所述USN日志监测模块包括接收子模块和第一确认子模块;
所述接收子模块用于调用所述监测程序接收到USN日志管理程序发来的更改通知;所述更改通知为所述USN日志管理程序在更改所述USN日志时生成的通知;
所述第一确认子模块用于在所述监测程序接收到USN日志管理程序发来的更改通知时,确定所述USN日志发生变化;否则,确定所述USN日志未发生变化。
9.如权利要求7所述的数据同步装置,其特征在于,所述USN日志监测模块包括解析子模块和第二确认子模块;
所述解析子模块用于调用所述监测程序从上一次解析结束位置处开始读取并解析所述USN日志;
所述第二确认子模块用于在解析结果为空时,确定所述USN日志未发生变化;否则,确定所述USN日志发生变化。
10.一种电子设备,其特征在于,包括处理器、存储器及通信总线;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行存储器中存储的一个或者多个程序,以实现如权利要求1至5中任一项所述的数据同步方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华云数据技术服务有限公司,未经无锡华云数据技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910444422.0/1.html,转载请声明来源钻瓜专利网。