[发明专利]系统间数据同步的方法有效

专利信息
申请号: 201911001046.4 申请日: 2019-10-21
公开(公告)号: CN110765207B 公开(公告)日: 2022-12-09
发明(设计)人: 张文;邱荣辉;黄荣明 申请(专利权)人: 福建博思软件股份有限公司
主分类号: G06F16/27 分类号: G06F16/27
代理公司: 北京中济纬天专利代理有限公司 11429 代理人: 张磊
地址: 350108 福建*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 系统 数据 同步 方法
【权利要求书】:

1.一种系统间数据同步的方法,其特征在于,它包括数据上报流程以及数据下拉流程;

所述数据上报流程包括以下步骤:

步骤1:在线部署端、独立部署端配置数据类型元数据:根据在线部署端和独立部署端所处程序版本分别配置数据类型元数据;

步骤2:独立部署端发送数据:

独立部署端先获取本地数据类型元数据,通过数据类型元数据找到对应的同步器,调用同步器的导出数据方法获取相应类型数据,再获取数据类型中对应表结构元数据,一并发送到在线部署端;

步骤3:在线部署端接收数据:

在线部署端接收到独立部署端发送的数据,首先获取在线部署端本地版本元数据,对比独立部署端发送数据中的版本信息完成数据转换,再通过比较在线部署端和独立部署端的表结构元数据完成表结构的兼容性操作;

通过数据类型元数据找到对应的同步器,调用同步器的导入数据方法将转换后的数据导入至数据库中,并记录同步日志;

步骤4:独立部署端处理响应:独立部署端处理在线部署端返回的结果,记录同步日志以及同步位置;

在线部署端和独立部署端内部配置一个时间窗口调度器,时间窗口调度器负责记录每一分钟数据库版本号对应的序列值,

当同步触发时,时间窗口调度器获取当前时间减去版本号缓冲区后所得时刻对应的序列值,该序列值为当前所能同步的最大数据库版本。

2.根据权利要求1所述的系统间数据同步的方法,其特征在于:所述数据下拉流程包括以下步骤:

步骤1:在线部署端、独立部署端配置数据类型元数据:根据在线部署端和独立部署端所处程序版本分别配置数据类型元数据;

步骤2:独立部署端发起数据下拉请求:

独立部署端先获取本地数据类型元数据发送到在线部署端;

步骤3:在线部署端接收数据:

在线部署端接收到独立部署端发送的数据下拉请求,首先获取在线部署端本地数据类型元数据,通过数据类型元数据找到对应的同步器,调用同步器的导出数据方法获取相应类型数据,再获取数据类型中对应表结构元数据,对比独立部署端发送数据中的版本信息完成数据转换;

数据转换完成后,在线部署端返回结果给独立部署端;

步骤4:独立部署端处理响应:

独立部署端接收到在线部署端返回的结果,包含转换后的数据、数据对应表结构元数据以及在线部署端版本元数据,通过比较在线部署端和独立部署端的表结构元数据完成表结构的兼容性操作;

表结构兼容性处理完成后,通过数据类型元数据找到对应的同步器,调用同步器的导入数据方法将转换后的数据导入至数据库中,并记录同步日志以及同步位置。

3.根据权利要求1所述的系统间数据同步的方法,其特征在于:在线部署端和独立部署端内还设置一个时间缓冲区,当同步触发时,只获取当前时间减去时间缓冲区后所得时刻前的数据。

4.根据权利要求1所述的系统间数据同步的方法,其特征在于:所述同步器包括全量同步器以及增量同步器。

5.根据权利要求1-4任意一项所述的系统间数据同步的方法,其特征在于:在线部署端储存有所有的历史版本信息,所述历史版本信息包括版本号以及各版本号所对应的升降级操作;

所述历史版本信息中的版本号按时间轴排列,升降级操作为针对相邻时间轴上的版本号所进行的升级或降级操作。

6.根据权利要求1-4任意一项所述的系统间数据同步的方法,其特征在于:数据转换包括业务历史变更转换和/或业务区间版本转换。

7.根据权利要求1-4任意一项所述的系统间数据同步的方法,其特征在于:表结构的兼容性处理通过表结构兼容执行器实现,表结构兼容执行器通过比较独立部署端数据结构版本与在线部署端数据结构版本的表结构元数据,来构造在线部署端数据结构版本比独立部署端数据结构版本少的字段以及字段长度的扩容,并执行到在线部署端数据结构版本数据库中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建博思软件股份有限公司,未经福建博思软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911001046.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top