[发明专利]变更数据的同步方法、装置、计算机设备及计算机存储介质在审
申请号: | 201910337189.6 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110209730A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 张辉 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F16/25 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表结构 变更 目标数据库 比对 变更数据 不一致 计算机存储介质 数据库 计算机设备 同步调度 预先设置 自动保持 云存储 映射 解析 筛选 申请 | ||
本申请公开了一种变更数据的同步方法、装置及计算机存储介质,涉及云存储技术领域,可以实现目标数据库与业务方数据库中表结构自动保持同步。所述方法包括:获取单位同步时间内各个业务方数据库中存在变化的表结构,得到各个业务方的变更表结构;将所述各个业务方的变更表结构与目标数据库的表结构进行比对,筛选出比对不一致的各个业务方的变更表结构;解析所述比对不一致的各个业务方的变更表结构,并将所述比对不一致的各个业务方的变更表结构映射到目标数据库的表结构中,生成所述目标数据库的变更表结构;提取所述比对不一致的各个业务方的变更表结构中的数据作为变更数据,根据预先设置的同步调度参数将所述变更数据同步至目标数据库中的变更表结构中。
技术领域
本发明涉及云存储技术领域,尤其是涉及到变更数据的同步方法、装置、计算机设备及计算机存储介质。
背景技术
随着公司业务的逐渐增加,通过建立业务数据库将公司各项业务的数据进行收集和维护,当公司总部获取各个分公司的业务数据信息或者采集方对各个公司的业务做大数据采集时,需要将公司总部或者采集方的数据库与各个公司的业务数据库保持同步。
目前,在实现各个业务方数据库与目标数据库的数据结构同步时,由于业务数据库中的表众多,业务线经常会增加表或者更改表的结构,采集方常常需要与业务方人为沟通,由业务方提供业务数据库中表的数据定义语言,之后在目标数据库中同样执行表的数据定义语言,使业务数据库与目标数据库中的数据结构一致。然而,在业务方数据库中的表数众多时,业务方往往很难给出最新的表结构,而且从业务方各条线获得准确的表的数据定义语言需要进行大量的沟通,花费很大的人力成本,容易导致人为提供的表的数据定义语言与实际是不一致的,造成业务方数据库与目标数据库的数据结构不同步,导致数据同步过程中的数据缺失。
发明内容
有鉴于此,本发明提供了一种变更数据的同步方法、装置、计算机设备及计算机存储介质,主要目的在于解决目前人为沟通造成的业务方数据库与目标数据库的数据结构不同步的问题。
依据本发明一个方面,提供了一种变更数据的同步方法,该方法包括:
获取单位同步时间内各个业务方数据库中存在变化的表结构,得到各个业务方的变更表结构;
将所述各个业务方的变更表结构与目标数据库的表结构进行比对,筛选出比对不一致的各个业务方的变更表结构;
解析所述比对不一致的各个业务方的变更表结构,并将所述比对不一致的各个业务方的变更表结构映射到目标数据库的表结构中,生成所述目标数据库的变更表结构;
提取所述比对不一致的各个业务方的变更表结构中的数据作为变更数据,根据预先设置的同步调度参数将所述变更数据同步至目标数据库中的变更表结构中。
进一步地,所述获取单位同步时间内各个业务方数据库中存在变化的表结构,得到各个业务方的变更表结构包括:
定时采集单位同步时间内各个业务方数据库中的表结构,获取各个业务方的表结构;
启动稽查调度任务,根据所述稽查调度任务检测所述各个业务方的表结构中的变更内容,得到各个业务方的变更表结构。
进一步地,所述将所述各个业务方的变更表结构与目标数据库的表结构进行比对,筛选出比对不一致的各个业务方的变更表结构包括:
分别提取所述各个业务方的变更表结构中的元数据以及所述目标数据库的表结构中的元数据;
将所述各个业务方的变更表结构中的元数据与所述目标数据库的表结构中的元数据进行比对,筛选出比对不一致的各个业务方的变更表结构。
进一步地,所述将所述各个业务方的变更表结构中的元数据与所述目标数据库的表结构中的元数据进行比对,筛选出比对不一致的各个业务方的变更表结构包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910337189.6/2.html,转载请声明来源钻瓜专利网。