【技术实现步骤摘要】
数据校验方法、数据采集服务端及数据校验系统
[0001]本申请涉及计算机
,特别涉及一种数据校验方法。本申请同时涉及一种数据采集服务端,一种数据校验系统,一种计算设备,以及一种计算机可读存储介质。
技术介绍
[0002]随着计算机技术和互联网技术的快速发展,为满足人们的工作生活所需,诞生了多种多样的线上业务,涉及到的领域、场景也越来越广泛,不同的线上业务会产生大量的业务数据,为了能够收集所有业务方的数据,用于大数据平台查找数据以及查看数据之间的关联信息,希望业务方能够将各自的数据上报到系统中,对各个业务方的数据进行统一管理。
[0003]现有技术中,是业务模块主动通过消息中间件的方式上报其数据,来达到收集各业务方的数据的作用,一旦业务方系统不稳定或者消息中间件不稳定可能会造成上报数据的丢失,系统无法及时感知到数据丢失的异常,只能等用户发现数据无法找到才能进行定位和补数,使得系统中的数据无法保证完整性、准确性和高可用性。
技术实现思路
[0004]有鉴于此,本申请实施例提供了一种数据校验方法。本申请同时涉及一种数据采集服务端,一种数据校验系统,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的系统无法及时感知到数据丢失的异常,数据无法保证完整、准确和高可用性的技术问题。
[0005]根据本申请实施例的第一方面,提供了一种数据校验方法,应用于数据采集服务端,方法包括:
[0006]每隔设定时长从业务数据库中获取待校验属性信息,其中,待校验属性信息为业务数据库存储 ...
【技术保护点】
【技术特征摘要】
1.一种数据校验方法,其特征在于,应用于数据采集服务端,所述方法包括:每隔设定时长从业务数据库中获取待校验属性信息,其中,所述待校验属性信息为所述业务数据库存储的未校验的上报属性信息,所述上报属性信息基于业务模块上报的批次数据确定;基于从缓存数据库中获取到的目标获取属性信息,对所述待校验属性信息进行校验,其中,所述目标获取属性信息为所述数据采集服务端获取目标批次数据时统计记录的属性信息,所述目标批次数据为所述待校验属性信息对应的批次数据;根据校验结果更新所述业务数据库中所述待校验属性信息的校验状态。2.根据权利要求1所述的数据校验方法,其特征在于,所述每隔设定时长从业务数据库中获取待校验属性信息之前,还包括:获取所述业务模块上报的批次数据,其中,所述批次数据为所述业务模块基于增量更新点和偏移量确定出的对应数量的增量数据;确定所述批次数据的获取属性信息,并将所述获取属性信息写入所述缓存数据库中。3.根据权利要求2所述的数据校验方法,其特征在于,所述确定所述批次数据的获取属性信息,包括:针对所述批次数据进行位图运算,获得对应的获取属性信息。4.根据权利要求3所述的数据校验方法,其特征在于,所述针对所述批次数据进行位图运算,获得对应的获取属性信息,包括:获取初始位图信息,其中,所述初始位图信息中各个元素为第一数值;针对所述批次数据中的每个数据,确定所述数据在所述初始位图信息中对应的目标位置;将所述目标位置处的元素由所述第一数值置为第二数值,获得所述批次数据对应的获取属性信息,并在所述获取属性信息中携带所述批次数据的批次标识。5.根据权利要求1
‑
4任一项所述的数据校验方法,其特征在于,所述待校验属性信息包括校验状态;所述从业务数据库中获取待校验属性信息,包括:遍历所述业务数据库中存储的各个上报属性信息;将所述各个上报属性信息中校验状态为未校验的上报属性信息作为所述待校验属性信息。6.根据权利要求1
‑
4任一项所述的数据校验方法,其特征在于,所述待校验属性信息中包括上报数据量,所述目标获取属性信息中包括获取数据量;所述基于从缓存数据库中获取到的目标获取属性信息,对所述待校验属性信息进行校验,包括:对比所述上报数据量和所述获取数据量;若所述上报数据量和所述获取数据量一致,则确定所述待校验属性信息校验通过;若所述上报数据量和所述获取数据量不一致,则确定所述待校验属性信息校验未通过。7.一种数据采集服务端,其特征在于,所述数据采集服务端包括:获取模块,被配置为每隔设定时长从业务数据库中获取待校验属性信息,其中,所述待校验属性信息为所述业务数据库存储的未校验的上报属性信息,所述上报属性信息基于业务模块上报的批次数据确定;
校验模块,被配置为基于从缓存数据库中获取到的目标获取属性信息,对所述待校验属性信息进行校验,其中,所述目标获取属性信息为所述数据采集服务端获取目标批次数据时统计记录的属性信息,所述目标批次数据为所述待校验属性信息对应的批次数据;更新模块,被配置为根据校验结果更新所述业务数据库中所述待校验属性信息的校验状态。8.一种数据校验系统,其特征在于,所述系统...
【专利技术属性】
技术研发人员:陈天宇,沈汪洋,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。