[发明专利]一种数据同步方法、装置、设备及可读存储介质在审

专利信息
申请号: 202111349973.2 申请日: 2021-11-15
公开(公告)号: CN113987075A 公开(公告)日: 2022-01-28
发明(设计)人: 何泽荣 申请(专利权)人: 广州品唯软件有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06F16/242
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 贾小慧
地址: 510000 广东省广州市荔*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 方法 装置 设备 可读 存储 介质
【说明书】:

本申请公开了一种数据同步方法、装置、设备及可读存储介质。本申请可预先配置好基准数据库IP集、基准数据库集。在获取用户请求同步的数据库表对应的目标基准数据库IP后,可在与目标基准数据库IP对应的目标基准数据库中的目标数据库实例中,动态识别用户请求同步的数据库表的字段类型,及读取所述目标数据库实例下用户请求同步的数据库表的全量数据,并生成用户请求同步的每个数据库表对应的insert数据的SQL语句,以实现同步用户请求同步的数据库表的目的,用户无需一一编写需同步的数据库表的备份或初始化脚本,节约了数据库系统升级或备份时同步数据库表的时间,提高了数据更新的效率。

技术领域

本申请涉及互联网技术领域,更具体地说,涉及一种数据同步方法、装置、设备及可读存储介质。

背景技术

目前,互联网计算机应用系统中,基本上需要使用到数据库,数据库系统(Database System),是由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。而在系统的长期运行中,对于数据库系统的数据维护却存在着高成本、低效率的问题。

例如:在日常应用系统测试过程中,会存在多套功能测试环境,对应到多套的数据库系统,多套环境的数据库系统经过长时间的现场运行,由于多种因素的影响,各套环境数据库的业务数据可能会存在错误、冗余、不完整,以及不一致等情况,导致测试不一致,影响测试效率及结果。常见解决方法是:从一个基准数据库做每个表做一次数据备份,编写对应的数据库脚本,恢复到另外一套环境对应的数据库中。此外,在应用系统的升级更新过程中,会涉及数据库系统对应的数据库基础表初始化更新,常见的数据库系统基础表更新方法是由专业技术人员编写初始化脚本,由测试人员在需要测试的环境中执行,也常常编写脚本批处理所有初始化脚本。无论是系统备份数据表表数据还是系统升级需要更新数据库表数据,都需要人工编写备份及恢复脚本来实现同步数据库表的目的,如果有多套环境,就需要人工执行多次数据同步的操作,这种方式非常耗时,不利于维护和升级系统数据,且难以确保多套环境的基础数据更新是一致的。

因此,亟需提供一种可以快速同步数据的方式,用于解决数据库同步耗时的问题。

发明内容

有鉴于此,本申请提供了一种数据同步方法、装置、设备及可读存储介质,用于解决数据库表同步耗时的问题。

一种数据同步方法,包括:

获取用户请求同步的数据库表对应的目标基准数据库IP;

从预先配置的基准数据库集中确定与所述目标基准数据库IP对应的目标基准数据库;

从所述目标基准数据库确定与用户请求同步的数据库表对应的目标数据库实例;

从所述目标数据库实例中动态识别用户所请求同步的数据库表的字段类型,及读取所述目标数据库实例下用户请求同步的数据库表的全量数据;

基于所述字段类型及所述全量数据,生成用户请求同步的每个数据库表对应的insert数据的SQL语句;

在待同步的数据库中执行所述insert数据的SQL语句,以实现将用户请求同步的数据库表同步至所述待同步的数据库中。

优选地,在所述基于所述字段类型及所述全量数据,生成用户请求同步的每个数据库表对应的insert数据的SQL语句之前,该方法还包括:

判断所读取的用户请求同步的各个数据库表的全量数据是否完整;

若是,则执行基于所述字段类型及所述全量数据,生成用户请求同步的每个数据库表对应的insert数据的SQL语句的步骤;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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