[发明专利]数据一致性检查方法、装置及系统在审
申请号: | 201310087918.X | 申请日: | 2013-03-19 |
公开(公告)号: | CN103164523A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 何雄辉;覃超立;谢锐 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孟金喆 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据一致性 检查 方法 装置 系统 | ||
1.一种数据一致性检查方法,其特征在于,包括:
主机采用消息摘要算法为自身的至少一个存储单元分别生成与每个存储单元中数据对应的摘要信息;
主机将各个存储单元的所述摘要信息发送给备机,以使备机根据所述各个存储单元的摘要信息进行数据一致性检查。
2.根据权利要求1所述的数据一致性检查方法,其特征在于,主机采用消息摘要算法为自身的至少一个存储单元分别生成与每个存储单元中数据对应的摘要信息,包括:
所述主机采用消息摘要算法为自身的所有存储单元分别生成与每个存储单元中数据对应的摘要信息。
3.根据权利要求2所述的数据一致性检查方法,其特征在于,在所述主机将各个存储单元的所述摘要信息发送给备机之后,所述方法还包括:
所述主机接受数据写请求,根据所述数据写请求更改至少一个存储单元中的数据,并采用消息摘要算法重新为数据发生更改的存储单元生成更新的摘要信息;
所述主机将数据发生更改的存储单元的更新的摘要信息发送给备机,以使备机根据更新的摘要信息对更改的存储单元进行数据一致性检查。
4.根据权利要求2所述的数据一致性检查方法,其特征在于:
所述主机采用消息摘要算法为自身的所有存储单元分别生成与每个存储单元中数据对应的摘要信息,包括:所述主机顺序遍历自身所有的存储单元,通过消息摘要算法依次对每个存储单元中数据进行运算,得到各个存储单元对应的摘要信息,并顺序存储;
所述主机将各个存储单元的所述摘要信息发送给备机,包括:所述主机将所述顺序存储的摘要信息发送给所述备机。
5.根据权利要求1所述的数据一致性检查方法,其特征在于:
在所述主机采用消息摘要算法为自身的至少一个存储单元分别生成与每个存储单元中数据对应的摘要信息之后,还包括:所述主机将各个存储单元的摘要信息记录至检查日志,其中,所述检查日志为记录所述摘要信息的日志;
相应地,所述主机将各个存储单元的所述摘要信息发送给备机,以使备机根据所述各个存储单元的摘要信息进行数据一致性检查,包括:
所述主机将所述检查日志发送给所述备机,以使所述备机根据所述检查日志进行数据一致性检查。
6.一种数据一致性检查方法,其特征在于,包括:
备机接收主机发送的至少一个第一摘要信息,其中,每个所述第一摘要信息与所述主机的一个存储单元对应,为该存储单元内的二进制数据采用消息摘要算法计算得到的信息;
所述备机对自身与所述主机对应的存储单元内的二进制数据分别采用消息摘要算法计算得到所述存储单元的第二摘要信息;
所述备机将第一摘要信息和第二摘要信息进行比对,以进行所述备机与主机之间的数据一致性检查。
7.根据权利要求6所述的数据一致性检查方法,其特征在于,所述备机接收主机发送的至少一个第一摘要信息,包括:
所述备机接收所述主机发送的检查日志,所述检查日志包含至少一个第一摘要信息。
8.根据权利要求6所述的数据一致性检查方法,其特征在于,备机接收主机发送的至少一个第一摘要信息包括:
所述备机接收所述主机发送的与所述主机内全部存储单元分别对应的各个第一摘要信息。
9.根据权利要求8所述的数据一致性检查方法,其特征在于,还包括:
所述备机接收所述主机发送的数据更新日志,并根据所述数据更新日志更改所述备机的至少一个存储单元内的数据,其中所述数据更新日志,为记录存储单元内的数据变化的日志;
所述备机接收所述主机发送的更新的第一摘要信息,并对所述备机中数据发生更改的存储单元内的二进制数据分别采用消息摘要算法计算得到第二摘要信息;其中,所述更新的第一摘要信息,为所述主机中,与所述数据发生更改的存储单元相对应的各个存储单元更新后的第一摘要信息;
所述备机将所述更新的第一摘要信息和计算得到的所述第二摘要信息进行比对,以对所述数据发生更改的存储单元进行数据一致性检查。
10.一种数据一致性检查装置,其特征在于,包括:
生成模块,用于采用消息摘要算法为的至少一个存储单元分别生成与每个存储单元中数据对应的摘要信息;
发送模块,用于将所述主机的各个存储单元的所述摘要信息发送给备机,以使备机根据所述各个存储单元的摘要信息进行数据一致性检查。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310087918.X/1.html,转载请声明来源钻瓜专利网。