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

技术编号:44584911 阅读:12 留言:0更新日期:2025-03-14 12:45
本发明专利技术公开一种数据库迁移断点续传方法、装置、设备及存储介质,属于数据库技术领域。本发明专利技术的数据库迁移断点续传方法根据每条数据发生的事务、数据在事务中的顺序及数据在row_event中的顺序,给予每条数据唯一标识,并在采集过程中,将采集的数据及其采集位点分别缓存,而不是将采集的数据直接发送到目标端数据库,在发生数据迁移中断故障时,从缓存的最新采集位点开始继续采集数据,并利用数据唯一标识进行重复数据过滤,解决了数据迁移中断故障重启时数据重复采集的问题,与现有技术相比,数据迁移接续更精准、更可靠。

【技术实现步骤摘要】

本专利技术涉及数据库数据领域,具体涉及一种数据库迁移断点续传方法、装置、设备及存储介质


技术介绍

1、数据库数据迁移是将一个数据库中数据通过全量或增量的方式迁移到另一个数据库。数据迁移要求很高,最重要的是要保证数据不丢失,确保源端数据和目标端数据完全一致。同时,数据库通常时时有数据交互,数据迁移不能对数据库涉及的业务有影响,因此数据迁移往往会有时间要求。数据迁移的稳定性和高可用性能是保证数据迁移工程稳定、高效完成的一个保障。

2、数据迁移过程存在太多偶发因素影响数据迁移的进行,服务器异常、断点、网络波动、人员误操作等等,这些因素往往会导致数据迁移过程中断。中断有两种场景:1、中断后数据迁移工具未停止工作,这种场景需要迁移工具重试继续与源端或目标端建立连接,继续迁移数据;2、中断后数据迁移工具停止工作,这种场景需要再启动迁移工具,迁移工具要识别上次迁移的位置继续迁移数据。这两种场景的高可用功能是目前迁移工具必不可少的功能,而后者是目前最难解决的。


技术实现思路

1、本专利技术的目的是为源端mysq本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的数据库迁移断点续传方法,其特征在于:所述源端数据库为MYSQL。

3.如权利要求1所述的数据库迁移断点续传方法,其特征在于:所述唯一标识包括第一标识、第二标识及第三标识,所述第一标识表示数据所属事务的发生顺序,所述第二标识表示数据所属row_event在所属事务中发生的顺序,所述第三标识表示数据在所属row_event中发生的顺序。

4.如权利要求3所述的数据库迁移断点续传方法,其特征在于,所述将继续采集的数据的唯一标识与所述最新一条数据的唯一标识进行比对,判断数据是否为重复的数...

【技术特征摘要】

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

2.如权利要求1所述的数据库迁移断点续传方法,其特征在于:所述源端数据库为mysql。

3.如权利要求1所述的数据库迁移断点续传方法,其特征在于:所述唯一标识包括第一标识、第二标识及第三标识,所述第一标识表示数据所属事务的发生顺序,所述第二标识表示数据所属row_event在所属事务中发生的顺序,所述第三标识表示数据在所属row_event中发生的顺序。

4.如权利要求3所述的数据库迁移断点续传方法,其特征在于,所述将继续采集的数据的唯一标识与所述最新一条数据的唯一标识进行比对,判断数据是否为重复的数据,包括:当数据的第一标识的值小于所述最新一条数据的第一标识的值时,判定数据为重复的数据。

5.如权利要求3所述的数据库迁移断点续传方法,其特征在于,所述将继续采集的数据的唯一标识与所述最新一条数据的唯一标识进行比对,判断数据是否为重复的数据,包括:当数据的第一标识的值与所述最新一条数据的第一标识的值相等且数据的第二标识的值小...

【专利技术属性】
技术研发人员:马成飞沈文宽王增臣赵立雯
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

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

1