全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210552585.2 (22)申请日 2022.05.19 (71)申请人 广州图灵科技有限公司 地址 510000 广东省广州市天河区高普路 1033号501室 (72)发明人 张越 赖春媚 周涛  (74)专利代理 机构 安徽宏铎知识产权代理事务 所(普通合伙) 3425 0 专利代理师 马林红 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/23(2019.01) G06F 16/28(2019.01) G06F 16/215(2019.01) (54)发明名称 一种基于开源数据库增量同步方法及系统 (57)摘要 本发明公开了一种基于开源数据库增量同 步方法及系统, 所述方法包括: 建立开源 数据库, 所述开源数据库为关系数据库, 并将服务器现有 数据进行打包, 然后植入至开源数据库内; 通过 终端设备对开源 数据库进行操作, 以日期为单位 对开源数据库的数据进行整理; 将开源数据库与 服务器耦接, 并建立数据实时连接通道。 本发明 通过在开源数据库中以增量同步的方法对服务 器最新数据进行实时录入, 保证了服务器的数据 存储, 效率更高, 通信拥挤度降低, 同时还在开源 数据库内对 数据内容进行分类以及标签标记, 从 而便于后期快速对数据进行检索, 并且通过对数 据进行文件加密, 防止数据被篡改, 保证了数据 安全。 权利要求书2页 说明书8页 附图3页 CN 115033641 A 2022.09.09 CN 115033641 A 1.一种基于开源数据库增量同步方法, 其特 征在于, 包括: 建立开源数据库, 所述开源数据库为关系数据库, 并将服务器现有数据进行打包, 然后 植入至开源数据库内; 通过终端设备对开源数据库进行操作, 以日期为单位对开源数据库的数据进行整理; 将开源数据库 与服务器耦接, 并建立数据实时连接通道; 实时读取服 务器新增数据, 并建立日志, 对新增数据进行登记; 对服务期内的新增数据以时间进行编码, 并增量同步至开源数据库内, 完成开源数据 库内的数据备份与更新。 2.根据权利要求1所述的基于开源数据库增量同步方法, 其特征在于, 所述建立开源数 据库, 所述开源数据库为关系数据库, 并将服务器现有 数据进行打包, 然后植入至开源数据 库内, 包括: 建立开源数据库, 开源数据库类型为MySQL、 PostgreSQL、 DB2、 MongoDB以及Apache   HBase、 Apac he Cassandra和MariaDB中的一种; 将服务器现有存储的数据以及原有历史数据库中的历史数据进行打包, 并植入开源数 据库内, 完成数据转移; 记住服务器现有存储的数据打包时的时间节点, 在此之后的通过增量同步进行实时上 传。 3.根据权利要求1所述的基于开源数据库增量同步方法, 其特征在于, 所述通过终端设 备对开源数据库进行操作, 以日期为单位对开源数据库的数据进行整理, 包括: 通过终端设备, 以C和C++编写开源数据库, 对开源数据库内部所存储的大量历史数据 进行整理, 历史数据以日期为单位进行分类, 并删除重复数据; 在并删除重复数据之后, 还 包括: 在开源数据库内数据以日期为单位整理完毕后, 检测数据类型, 并根据数据的不同类 型为已经分类后的数据备注标签; 在根据数据的不同类型为已经分类后的数据备注标签之后, 还 包括: 在数据已经分类整理已经备注标签完毕后, 对数据内具体内容进行加密, 使 除管理员 外的人只能查看数据基本的信息和标签, 无法详细查看数据内部具体内容。 4.根据权利要求1所述的基于开源数据库增量同步方法, 其特征在于, 所述将开源数据 库与服务器耦接, 并建立数据实时连接通道: 除了以服务器现有存储的数据打包植入时间节点之前的数据, 后 续服务器中所有的数 据均通过 数据实时连接通道进行传输, 将服 务器中最 新数据发送至开源数据库内。 5.根据权利要求1所述的基于开源数据库增量同步方法, 其特征在于, 所述实时读取服 务器新增数据, 并建立日志, 对新增数据进行登记, 包括: 将服务器内最新产生或者获取的数据进行打包整理, 并建立日志, 对已打包的数据进 行等记, 记录数据属性、 类别及内容。 6.根据权利要求1所述的基于开源数据库增量同步方法, 其特征在于, 所述对服务期内 的新增数据以时间进行编码, 并增 量同步至开源数据库内, 完成开源数据库内的数据备份 与更新, 包括: 对已经打包整理完毕的最新数据进行编码, 然后通过增量同步, 将数据实时传输至开权 利 要 求 书 1/2 页 2 CN 115033641 A 2源数据库内, 增量同步通过CDC工具进行完成, 具体为Canal、 mysql_stream、 go ‑mysql‑ transfer、 Maxwel l中的一种。 7.一种基于开源数据库增量同步系统, 其特 征在于, 包括: 数据采集模块, 其用于建立开源数据库, 所述开源数据库为关系数据库, 并将服务器现 有数据进行打包, 然后植入至开源数据库内 数据录入模块, 其用于通过终端设备对开源数据库进行操作, 以日期为单位对开源数 据库的数据进行整理; 数据录入 模块, 还用于实时读取服 务器新增数据, 并建立日志, 对新增数据进行登记; 数据录入模块, 还用于对编码后的新增数据增量同步至开源数据库内, 完成开源数据 库内的数据备份与更新; 数据加密模块, 其用于对服 务期内的新增数据以时间进行编码; 数据传输模块, 其用于将开源数据库 与服务器耦接, 并建立数据实时连接通道。 8.一种基于开源数据库增量同步设备, 其特征在于, 所述基于开源数据库增量同步设 备包括: 处理器、 存储器, 所述处 理器、 存储器与处 理器进行通信连接; 所述存储器用于储存至少一个所述处理器执行的可执行指令, 所述处理器用于执行所 述可执行指令以实现如权利要求1至 6任一项所述的基于开源数据库增量同步方法。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求 1至6任一项 所述的基于开源数据库 增量同步方法。权 利 要 求 书 2/2 页 3 CN 115033641 A 3

PDF文档 专利 一种基于开源数据库增量同步方法及系统

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