一种数据库迁移方法、装置、设备和存储介质制造方法及图纸

技术编号:46278301 阅读:9 留言:0更新日期:2025-09-02 21:09
本发明专利技术实施例公开了一种数据库迁移方法、装置、设备和存储介质,其中,方法包括:在接收到数据迁移指令的情况下,确定数据迁移指令包含的数据迁移任务;其中,数据迁移指令用于从关系型数据库向原生分布式数据库进行数据迁移;数据迁移任务包括:数据查询任务和/或数据插入任务;根据数据库迁移任务和数据迁移指令执行对应的数据处理步骤,以完成针对数据迁移指令对应的数据处理任务。本发明专利技术实施例的技术方案,可以构建处理从关系型数据库到原生分布式数据库的数据迁移任务的通用处理方法,自动完成从关系型数据库到原生分布式数据库的迁移任务,减少风险误差和改造工作量。

【技术实现步骤摘要】

本专利技术实施例涉及数据处理,尤其涉及一种数据库迁移方法、装置、设备和存储介质


技术介绍

1、在“关系型数据库迁移原生分布式数据库技术栈迁移改造”工作中,由于数据库自身特性、机制的不同,需要对程序逻辑进行大量适应性改造,特别是数据库事务相关的内容。

2、例如,当有大量的数据需要在数据库中进行进行插入时,一般可采用手动控制事务提交的处理方式,即将多个插入操作合并为一个原子操作。但是,原生分布式数据库的事务行为与关系型数据库的表现形式不一致:原生分布式数据库数据库事务中有任一sql执行失败,则整个事务整体回滚。关系型数据库是事务中任意一条sql失败,之前或者之后的事务仍可提交。

3、在关系型数据库中,fetchsize默认值为10,即一次读入到resultset中的数据条数为10。在原生分布式数据库中,fetchsize默认值为0,在执行查询时,会一次性将所有查询结果集都放到客户端内存中,极端情况下会出现内存溢出的情况。


技术实现思路

1、本专利技术实施例提供了一种数据库迁移方法、装置、本文档来自技高网...

【技术保护点】

1.一种数据库迁移方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述数据库迁移任务和所述数据迁移指令执行对应的数据处理步骤,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据操作检测结果执行对应的数据查询操作,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据操作检测结果执行对应的数据查询操作,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述数据库迁移任务和所述数据迁移指令执行对应的数据处理步骤,包括:

6.根据权利要求5所述的方法,其特征在于,在批量执行所述数据迁移指...

【技术特征摘要】

1.一种数据库迁移方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述数据库迁移任务和所述数据迁移指令执行对应的数据处理步骤,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据操作检测结果执行对应的数据查询操作,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据操作检测结果执行对应的数据查询操作,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述数据库迁移任务和所述数据迁移指令执行...

【专利技术属性】
技术研发人员:冯琦张钧宇谢峥官肇宁李聪聪陈潇
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1