一种异构数据库数据同步迁移的方法技术

技术编号:37995752 阅读:17 留言:0更新日期:2023-06-30 10:09
本发明专利技术提供了一种异构数据库数据同步迁移的方法,所述方法包括:S1、使用驱动程序连接源端数据库和目标数据库;S2、在所述驱动程序内输入SQL查询参数,之后在所述源端数据库查询所需数据,存储到所述驱动程序内的目标表中;S3、将所述目标表内的数据写入所述目标数据库,实现数据同步迁移。本发明专利技术的异构数据库数据同步迁移的方法,支持源端数据库和目标数据库之间双向传输,通过SQL语句可以控制数据迁移同步的范围,支持全量同步全部字段、按字段同步、按条件同步,也支持增量同步,方式简单易操作。易操作。易操作。

【技术实现步骤摘要】
一种异构数据库数据同步迁移的方法


[0001]本专利技术属于计算机
,具体而言属于一种异构数据库数据同步迁移的方法。

技术介绍

[0002]随着信创产业的高速发展,国产数据库领域迎来了巨大的发展机遇,越来越多的行业开始转向国产数据库。然而,现阶段国产数据库周边工具较为缺乏,尤其是数据迁移工具,导致数据库迁移工作大多依靠人工进行,迁移效率低、成本高。其次,异构数据库迁移技术难度大,存在诸多挑战,例如:
[0003]数据不完整:异构数据库字段差异大且是异步传输,容易导致数据丢失;
[0004]高延迟:异步数据迁移中的高延迟问题可能导致数据传输慢,影响数据迁移效率;
[0005]繁琐的配置:异步数据迁移的同步配置要求比较高,需要进行详细的配置才能保证数据的正常同步。
[0006]有鉴于此,特提出本专利技术。

技术实现思路

[0007]有鉴于此,本专利技术公开了一种异构数据库数据同步迁移的方法,支持源端数据库和目标数据库之间双向传输,通过SQL语句可以控制数据迁移同步的范围,支持全量同步全部字段、按本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异构数据库数据同步迁移的方法,其特征在于,包括如下步骤:S1、使用驱动程序连接源端数据库和目标数据库;S2、在所述驱动程序内输入SQL查询参数,之后在所述源端数据库查询所需数据,存储到所述驱动程序内的目标表中;S3、将所述目标表内的数据写入所述目标数据库,实现数据同步迁移。2.根据权利要求1所述的数据同步迁移的方法,其特征在于,在S1步骤前,还包括在所述源端数据库和所述目标数据库内根据参数设置创建若干个插入数据的线程数,以实现数据的并行处理。3.根据权利要求2所述的数据同步迁移的方法,其特征在于,在数据同步迁移后,释放创建的所述线程数。4.根据权利要求1所述的数据同步迁移的方法,其特征在于,所述S1步骤中,所述连接前分别指定所述源端数据库和所述目标数据库的名称、地址、端口号以及用户名和密码信息。5.根据权利要求1所述的数据同步迁移的方法,其特征在于,所述S2步骤中,所述SQL查询参数的范围包括全量同步全部字段查询内容、按字段同步查询内容、按条件同步查询内容。6.根据权利要求1所述的数据同步迁移的方法,其特...

【专利技术属性】
技术研发人员:邹昌根高星涂朝南丁颖
申请(专利权)人:上海掌数科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1