全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210474327.7 (22)申请日 2022.04.29 (71)申请人 北京中启智源数字信息技 术有限责 任公司 地址 100193 北京市海淀区东北旺南路2 9 号院3号楼3层31 1 (72)发明人 曹仁杰  (74)专利代理 机构 北京汲智翼成知识产权代理 事务所(普通 合伙) 11381 专利代理师 陈曦 董烨飞 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/23(2019.01) (54)发明名称 一种同步方法、 同步系统、 计算机设备和存 储介质 (57)摘要 本发明公开了一种同步方法、 同步系统、 计 算机设备和存储介质。 在本发明的一个实施例 中, 该同步方法包括如下步骤: 通过中间服务器 的管道实时获取关系型数据库的更新信息; 解析 更新信息并将更新数据存储到消息队列; 根据消 息队列将更新数据同步到列式数据库。 本发明通 过中间服务器将关系型数据库和列式数据库相 结合, 使得系统可以同时具有两种数据库的优 势, 在数据处 理技术领域具有实际的应用价 值。 权利要求书2页 说明书10页 附图3页 CN 114676199 A 2022.06.28 CN 114676199 A 1.一种应用于中间服 务器的同步方法, 其特 征在于包括如下步骤: S20: 通过中间服务器的管道实时获取关系型数据库的更新信息, 所述更新信息为所述 管道实时向所述关系型数据库发送的第一查询请求获得的, 所述更新信息包括所述关系型 数据库的更新数据; S40: 解析 所述更新信息并将所述更新数据存 储到消息队列; S60: 根据所述消息队列将所述更新数据同步到列式数据库。 2.如权利要求1所述的同步方法, 其特 征在于还 包括: S10: 获取所述关系型数据库的历史数据并存储到所述消息队列, 根据所述消息队列将 所述历史数据同步到所述列式数据库, 所述历史数据为所述中间服务器的控制器向所述关 系型数据库发送的第二 查询请求获得的。 3.如权利要求1或2所述的同步方法, 其特 征在于还 包括: S1: 初始化守护计数器; S2: 利用预设置的第一守护进程实时监控所述管道与所述关系型数据库的第 一连接关 系、 以及所述管道与所述列式数据库的第二连接关系, 所述第一连接关系为通过向所述关 系型数据库发送第一连接请求以获取第一连接信息获得的, 所述第二连接 关系为通过向所 述列式数据库发送第二连接请求以获取第二连接信息获得的; S3: 判断所述第一连接关系和/或所述第二连接关系是否存在中断, 若存在中断则判断 所述守护计数器是否大于守护阈值, 若 大于则跳转至S4, 若小于则响应于所述第一连接和/ 或第二连接的中断重新建立连接, 所述守护计数器 计数, 并跳转到S2; S4: 利用预设置的第二守护进程实时监控所述第一守护进程, 响应于所述第一守护进 程的异常重启所述第一守护进程, 并跳转至S1。 4.一种应用于关系型 数据库的同步方法, 其特 征在于包括如下步骤: 接收中间服务器的管道实时发送的第 一查询请求发送更新信 息至所述管道, 所述更新 信息包括更新数据, 以使得所述管道解析所述更新信息并将所述更新数据存储到消息 队 列, 并根据所述消息队列将所述更新数据同步到列式数据库。 5.如权利要求 4所述的同步方法, 其特 征在于还 包括: 接收所述中间服务器发送的第 二查询请求发送历史数据至所述控制器, 以使得所述控 制器将所述历史数据存储到消息队列, 并根据所述消息队列将所述历史数据同步到列式数 据库。 6.一种应用于列式数据库的同步方法, 其特 征在于包括如下步骤: 实时获取更新数据并存储, 所述更新数据为中间服务器的管道实时向关系型数据库发 送第一查询请求 获取的更新信息、 经所述管道从所述更新信息中解析出的并存储在所述消 息队列中的。 7.如权利要求6所述的同步方法, 其特 征在于还 包括: 获取历史数据并存储, 所述历史数据为所述中间服务器的控制器实时向关系型数据库 发送第二 查询请求获取的、 并存 储在所述消息队列中的。 8.一种同步系统, 包括关系型数据库、 中间服务器和列式数据库, 其中, 所述中间服务 器包括控制器、 管道和 消息队列, 其特 征在于所述控制器 被配置为: S20: 通过管道实时获取关系型数据库的更新信息, 所述更新信息为所述管道实时向所权 利 要 求 书 1/2 页 2 CN 114676199 A 2述关系型数据库发送的第一查询请求 获得的, 所述更新信息包括所述关系型数据库的更新 数据; S40: 解析 所述更新信息并将所述更新数据存 储到消息队列; S60: 根据所述消息队列将所述更新数据同步到列式数据库。 9.一种计算机可读存 储介质, 其上存 储有计算机程序, 其特 征在于: 该程序被处 理器执行时实现权利要求1~3中任意 一项所述的方法; 或者 该程序被处 理器执行时实现权利要求 4~5中任意 一项所述的方法; 或者 该程序被处 理器执行时实现权利要求6~7中任意 一项所述的方法。 10.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特 征在于: 所述处理器执行所述程序时实现权利要求1~3中任意 一项所述的方法; 或者 所述处理器执行所述程序时实现权利要求 4~5中任意 一项所述的方法; 或者 所述处理器执行所述程序时实现权利要求6~7中任意 一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114676199 A 3

PDF文档 专利 一种同步方法、同步系统、计算机设备和存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种同步方法、同步系统、计算机设备和存储介质 第 1 页 专利 一种同步方法、同步系统、计算机设备和存储介质 第 2 页 专利 一种同步方法、同步系统、计算机设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:49:51上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。