[发明专利]数据更新方法及装置在审
申请号: | 201910009413.9 | 申请日: | 2019-01-04 |
公开(公告)号: | CN109634979A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 王敏 | 申请(专利权)人: | 北京互金新融科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡;董文倩 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验数据 正确性校验 数据更新 增量数据 数据库 目标数据库 数据库数据 存储数据 更新目标 批量操作 生产数据 增量计算 同步线 保证 | ||
本发明公开了一种数据更新方法及装置。其中,该方法包括:对获取到的待校验数据进行正确性校验;在上述待校验数据通过上述正确性校验的情况下,对上述待校验数据进行增量计算得到增量数据;依据上述增量数据更新目标数据库中的存储数据,其中,上述目标数据库至少包括:线上数据库。本发明解决了现有技术中在同步线上数据库数据时存在批量操作限制,且无法保证线下生产数据的正确性的技术问题。
技术领域
本发明涉及大数据技术领域,具体而言,涉及一种数据更新方法及装置。
背景技术
随着人工智能时代的来临,数据时代已经从大数据存储和计算转移到大数据实时线上应用的阶段,其中,Hadoop框架侧重于关注大量数据的存储,深度学习框架tensorflow侧重于关注大数据的高效计算,但是,对于已经积累了大量数据的互联网公司而言,如何实时或者在短时间内将存储和计算而来的大数据大规模更新到线上系统,并支持线上业务运营,已经是当前阶段要解决的主要问题。
但是,现有技术中大数据在线下生产环节中普遍存在数据异常问题,并且,将线下海量数据与线上系统进行同步时还存在批量操作限制的瓶颈。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据更新方法及装置,以至少解决现有技术中在同步线上数据库数据时存在批量操作限制,且无法保证线下生产数据的正确性的技术问题。
根据本发明实施例的一个方面,提供了一种数据更新方法,包括:对获取到的待校验数据进行正确性校验;在上述待校验数据通过上述正确性校验的情况下,对上述待校验数据进行增量计算得到增量数据;依据上述增量数据更新目标数据库中的存储数据,其中,上述目标数据库至少包括:线上数据库。
进一步地,对获取到的待校验数据进行正确性校验,包括:检测上述待校验数据的数据类型,上述数据类型包含以下至少之一:数值型、字符型;确定与上述数据类型对应的当前状态指标数据;比对上述当前状态指标数据和历史状态指标数据,得到比对结果,其中,上述历史状态指标数据预存于历史滑动窗口状态库中;依据上述比对结果确定上述待校验数据是否通过上述正确性校验。
进一步地,依据上述比对结果确定上述待校验数据是否通过上述正确性校验,包括:依据上述比对结果确定上述当前状态指标数据和历史状态指标数据之间的差异量数据;判断上述差异量数据是否处于预定差异范围内;若上述差异量数据处于上述预定差异范围内,则确定上述待校验数据通过上述正确性校验,若上述差异量数据未处于上述预定差异范围内,则确定上述待校验数据未通过上述正确性校验。
进一步地,在确定上述待校验数据未通过上述正确性校验的情况下,上述方法还包括:通过触发熔断处理机制对上述待校验数据的生成日志进行排错处理;基于排错处理后的上述生成日志重新生成上述待校验数据;对重新生成的上述待校验数据进行上述正确性校验。
进一步地,在对上述待校验数据进行增量计算得到增量数据之前,上述方法还包括:检测上述目标数据库的更新次数;在上述更新次数等于零的情况下,获取通过上述正确性校验的全量数据,并将上述全量数据导入上述目标数据库中;在上述更新次数大于零的情况下,执行对上述待校验数据进行增量计算得到增量数据的步骤。
进一步地,上述待校验数据至少包括:第一全量数据和第二全量数据,对上述待校验数据进行增量计算得到增量数据,包括:获取上述第一全量数据和上述第二全量数据,其中,上述第一全量数据和上述第二全量数据为处于不同更新阶段的全量数据;比对上述第一全量数据和上述第二全量数据,确定上述第一全量数据和上述第二全量数据之间数据状态发生变化的数据;将上述数据状态发生变化的数据作为上述增量数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京互金新融科技有限公司,未经北京互金新融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910009413.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据读取一致性系统及方法
- 下一篇:房产认购资格的验证方法、服务器及存储介质