[发明专利]变更数据的同步方法、装置、计算机设备及计算机存储介质在审
申请号: | 201910337189.6 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110209730A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 张辉 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F16/25 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表结构 变更 目标数据库 比对 变更数据 不一致 计算机存储介质 数据库 计算机设备 同步调度 预先设置 自动保持 云存储 映射 解析 筛选 申请 | ||
1.一种变更数据的同步方法,其特征在于,所述方法包括:
获取单位同步时间内各个业务方数据库中存在变化的表结构,得到各个业务方的变更表结构;
将所述各个业务方的变更表结构与目标数据库的表结构进行比对,筛选出比对不一致的各个业务方的变更表结构;
解析所述比对不一致的各个业务方的变更表结构,并将所述比对不一致的各个业务方的变更表结构映射到目标数据库的表结构中,生成所述目标数据库的变更表结构;
提取所述比对不一致的各个业务方的变更表结构中的数据作为变更数据,根据预先设置的同步调度参数将所述变更数据同步至目标数据库中的变更表结构中。
2.根据权利要求1所述的方法,其特征在于,所述获取单位同步时间内各个业务方数据库中存在变化的表结构,得到各个业务方的变更表结构包括:
定时采集单位同步时间内各个业务方数据库中的表结构,获取各个业务方的表结构;
启动稽查调度任务,根据所述稽查调度任务检测所述各个业务方的表结构中的变更内容,得到各个业务方的变更表结构。
3.根据权利要求1所述的方法,其特征在于,所述将所述各个业务方的变更表结构与目标数据库的表结构进行比对,筛选出比对不一致的各个业务方的变更表结构包括:
分别提取所述各个业务方的变更表结构中的元数据以及所述目标数据库的表结构中的元数据;
将所述各个业务方的变更表结构中的元数据与所述目标数据库的表结构中的元数据进行比对,筛选出比对不一致的各个业务方的变更表结构。
4.根据权利要求3所述的方法,其特征在于,所述将所述各个业务方的变更表结构中的元数据与所述目标数据库的表结构中的元数据进行比对,筛选出比对不一致的各个业务方的变更表结构包括:
将所述业务方的变更表结构中的元数据对应的逻辑结构与所述目标数据库的表结构中的元数据对应的逻辑结构进行比对,筛选出逻辑结构不一致的各个业务方的变更表结构;
将所述业务方的变更表结构中的元数据对应的存储内容与所述目标数据库的表结构中的元数据对应的存储内容进行比对,筛选出存储内容不一致的各个业务方的变更表结构。
5.根据权利要求1所述的方法,其特征在于,所述解析所述比对不一致的各个业务方的变更表结构,并将所述比对不一致的各个业务方的变更表结构映射到目标数据库的表结构中,生成所述目标数据库的变更表结构包括:
根据所述比对不一致的各个业务方的变更表结构,生成所述变更表结构对应的数据定义语句;
通过在所述目标数据库中执行所述变更表结构对应的数据定义语句,将所述比对不一致的各个业务方的变更表结构映射到目标数据库的表结构中,生成所述目标数据库的变更表结构。
6.根据权利要求1-5中任一项所述的方法,其特征在于,在所述根据预先设置的同步调度参数将所述变更数据同步至目标数据库中的变更表结构中之前,所述方法包括:
根据所述变更数据对应数量的大小,确定所述变更数据的数据量级别;
根据所述变更数据的数据量级别,设置所述变更数据对应的同步调度参数。
7.根据权利6所述的方法,其特征在于,所述同步调度参数包括同步时间参数、同步调度时间级别参数以及同步节点权重参数,所述根据所述变更数据的数据量级别,设置所述变更数据对应的同步调度参数包括:
根据所述变更数据的数据量级别预估所述变更数据完成同步任务所需要的时间,设置所述变更数据的同步时间参数;
根据所述变更数据的数据量级别预估所述变更数据在同步任务中调度的单位时间,设置所述变更数据的同步调度时间级别参数;
根据所述变更数据的数据量级别预估所述变更数据在同步任务中需要开启同步节点数量,设置所述变更数据的同步节点权重参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910337189.6/1.html,转载请声明来源钻瓜专利网。