The application embodiment discloses a data check method, device and equipment, which can reduce the time of data checking to the maximum extent, and is helpful to improve the utilization of resources. Among them, the method includes: determining the check priority of a plurality of check units, the influencing factors of the check priority, including the check pass rate, which is determined by the check results obtained by the checkout of the non target data according to the plurality of check units, and the lower the check pass rate, the check optimization is made. The higher the first level, the verification of the target data is achieved by checking the target data from the high priority to the low priority according to the calibration priority.
【技术实现步骤摘要】
一种数据校验方法、装置及设备
本申请涉及计算机领域,尤其涉及一种数据校验方法、装置及设备。
技术介绍
在对数据进行校验的过程中,不同的校验逻辑采用不同的校验单元来实现,每个校验单元都是独立的,且将这些校验单元的校验结果进行“与”操作,即所有校验单元的校验结果都是校验通过,才说明该数据是正确的。例如,校验单元A对数据的校验结果为校验通过,校验单元B对该数据的校验结果为校验失败,那么将这两个校验结果进行“与”操作,得到数据的最终校验结果为校验失败。而如果校验单元B对该数据的校验结果为校验通过,那么数据的最终校验结果为校验通过。目前常用校验方式是按照特定的顺序先后采用这些校验单元来进行校验,这样,如果其中一个校验单元校验失败,那么后续的校验单元就不需要进行校验了。但是这种校验方式比较浪费资源,因为当一个校验单元校验失败,那么排在该校验单元之前的校验单元的校验都被视为无效。
技术实现思路
为了解决现有技术中存在的以上技术问题,本申请提供一种数据校验方法、装置及设备,能够最大程度地降低数据校验的时间,有利于提高资源利用率。本申请实施例提供了一种数据校验方法,所述方法包括:确定多个校验单元的校验优先级,所述校验优先级的影响因素包括校验通过率,所述校验通过率根据所述多个校验单元对非目标数据进行校验获得的校验结果确定得到,所述校验通过率越低,所述校验优先级越高;按照所述多个校验单元校验优先级由高到低的顺序对目标数据进行校验,得到所述目标数据的校验结果。可选地,所述校验优先级的影响因素还包括校验执行时间,所述校验执行时间根据所述多个校验单元对所述非目标数据进行校验所花费的时间进 ...
【技术保护点】
1.一种数据校验方法,其特征在于,所述方法包括:确定多个校验单元的校验优先级,所述校验优先级的影响因素包括校验通过率,所述校验通过率根据所述多个校验单元对非目标数据进行校验获得的校验结果确定得到,所述校验通过率越低,所述校验优先级越高;按照所述多个校验单元校验优先级由高到低的顺序对目标数据进行校验,得到所述目标数据的校验结果。
【技术特征摘要】
1.一种数据校验方法,其特征在于,所述方法包括:确定多个校验单元的校验优先级,所述校验优先级的影响因素包括校验通过率,所述校验通过率根据所述多个校验单元对非目标数据进行校验获得的校验结果确定得到,所述校验通过率越低,所述校验优先级越高;按照所述多个校验单元校验优先级由高到低的顺序对目标数据进行校验,得到所述目标数据的校验结果。2.根据权利要求1所述的方法,其特征在于,所述校验优先级的影响因素还包括校验执行时间,所述校验执行时间根据所述多个校验单元对所述非目标数据进行校验所花费的时间进行确定,所述校验执行时间越长,所述校验优先级越低。3.根据权利要求1或2所述的方法,其特征在于,所述校验优先级的影响因素还包括所述多个校验单元中每个校验单元所在的服务器的性能,所述服务器的性能越高,所述校验优先级越高。4.根据权利要求1所述的方法,其特征在于,所述确定多个校验单元的校验优先级包括:确定所述多个校验单元中的每个校验单元对所述非目标数据进行校验的校验结果;根据所述每个校验单元的所述非目标数据的校验结果,得到该校验单元的校验通过率。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取待校验数据集合,并按照预设比例将所述待校验数据集合划分为由所述目标数据组成的目标数据子集和由所述非目标数据组成的非目标数据子集。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据每个参与对所述目标数据进行校验的校验单元的校验结果,对该校验单元的校验优先级进行调整。7.一种数据校验装置,其特征在于,所述装置包括:校验优先级获取...
【专利技术属性】
技术研发人员:谈旭,
申请(专利权)人:沈阳东软医疗系统有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。