数据核对方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:29489327 阅读:28 留言:0更新日期:2021-07-30 19:00
本申请涉及数据处理领域,通过根据目标数据对象对应的第一节点树状图和基准数据对象对应的第二节点树状图进行摘要值对比,实现通过摘要值对比即可完成对目标数据对象的核对,避免对目标数据对象中的数据与基准数据对象中的数据依次进行摘要值或字节计算的大量运算,提高了数据核对的效率。涉及一种数据核对方法、装置、计算机设备和存储介质,该方法包括:获取目标数据对象对应的第一节点树状图,以及获取基准数据对象对应的第二节点树状图;将第一节点树状图与第一节点树状图进行摘要值对比,获得对应的摘要值对比结果;根据摘要值对比结果,确定目标数据对象对应的核对结果。此外,本申请还涉及区块链技术,基准数据对象可存储于区块链中。

【技术实现步骤摘要】
数据核对方法、装置、计算机设备和存储介质
本申请涉及数据处理领域,尤其涉及一种数据核对方法、装置、计算机设备和存储介质。
技术介绍
在分布式存储系统中,需要定期对用户备份的多个数据对象进行数据核对,以防止出现文件版本不一致、文件内容差异等问题。现有的数据核对方法主要包括摘要值对比和字节对比;其中,摘要值对比通过摘要算法依次计算出每个文件的摘要值,需要大量运算,降低了核对效率;而字节对比,需要消耗大量时间对每个字节逐一对比,同样存在核对效率低的问题。因此,如何提高数据核对的效率成为亟需解决的问题。
技术实现思路
本申请提供了一种数据核对方法、装置、计算机设备和存储介质,通过根据目标数据对象对应的第一节点树状图和基准数据对象对应的第二节点树状图进行摘要值对比,实现通过摘要值对比即可完成对目标数据对象的核对,避免对目标数据对象中的数据与基准数据对象中的数据依次进行摘要值或字节计算的大量运算,提高了数据核对的效率。第一方面,本申请提供了一种数据核对方法,所述方法包括:当接收到数据核对请求时,根据所述数据核对请本文档来自技高网...

【技术保护点】
1.一种数据核对方法,其特征在于,包括:/n当接收到数据核对请求时,根据所述数据核对请求确定待进行数据核对的目标数据对象以及基准数据对象;/n获取所述目标数据对象对应的第一节点树状图,以及获取所述基准数据对象对应的第二节点树状图,其中,所述第一节点树状图包括所述目标数据对象对应的多个第一节点与每个所述第一节点对应的摘要值,所述第二节点树状图包括所述基准数据对象对应的多个第二节点与每个所述第二节点对应的摘要值;/n将所述第一节点树状图与所述第一节点树状图进行摘要值对比,获得对应的摘要值对比结果;/n根据所述摘要值对比结果,确定所述目标数据对象对应的核对结果。/n

【技术特征摘要】
1.一种数据核对方法,其特征在于,包括:
当接收到数据核对请求时,根据所述数据核对请求确定待进行数据核对的目标数据对象以及基准数据对象;
获取所述目标数据对象对应的第一节点树状图,以及获取所述基准数据对象对应的第二节点树状图,其中,所述第一节点树状图包括所述目标数据对象对应的多个第一节点与每个所述第一节点对应的摘要值,所述第二节点树状图包括所述基准数据对象对应的多个第二节点与每个所述第二节点对应的摘要值;
将所述第一节点树状图与所述第一节点树状图进行摘要值对比,获得对应的摘要值对比结果;
根据所述摘要值对比结果,确定所述目标数据对象对应的核对结果。


2.根据权利要求1所述的数据核对方法,其特征在于,所述获取所述目标数据对象对应的第一节点树状图之前,所述方法还包括:
获取所述目标数据对象的初始节点树状图,所述初始节点树状图包括根节点、至少一层子节点以及叶子节点;
基于预设的摘要生成策略,确定所述叶子节点对应的第一摘要值、每个所述子节点对应的第二摘要值以及所述根节点对应的第三摘要值;
将所述第一摘要值、所述第二摘要值以及所述第三摘要值添加至所述初始节点树状图,生成所述第一节点树状图。


3.根据权利要求2所述的数据核对方法,其特征在于,所述基于预设的摘要生成策略,确定所述叶子节点对应的第一摘要值、每个所述子节点对应的第二摘要值以及所述根节点对应的第三摘要值,包括:
确定每个所述叶子节点对应的所述第一摘要值;
根据每个所述子节点对应的至少一个所述叶子节点对应的所述第一摘要值,确定每个所述子节点对应的所述第二摘要值;
根据所述根节点对应的至少一个所述子节点对应的所述第二摘要值,确定所述第三摘要值。


4.根据权利要求3所述的数据核对方法,其特征在于,所述目标数据对象存在与每个所述叶子节点对应的文件;所述确定每个所述叶子节点对应的所述第一摘要值,包括:
基于预设的摘要算法,对每个所述叶子节点对应的文件进行摘要计算,获得每个所述叶子节点对应的所述第一摘要值;
所述根据每个所述子节点对应的至少一个所述叶子节点对应的所述第一摘要值,确定每个所述子节点对应的所述第二摘要值,包括:
基于所述摘要算法,对每个所述子节点对应的至少一个所述叶子节点对应的所述第一摘要值进行摘要计算,获得所述第二摘要值。


5.根据权利要求1所述的数据核对方法,其特征在于,所述将所述第一节点树状图与所述第一节点树状图进行摘要值对比,获得对应的摘要值对比结果,包括:
对所述第一节点树状图中的根节点与所述第二节点树状图中的根...

【专利技术属性】
技术研发人员:兰东平
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1