电子装置、数据迁移的方法及存储介质制造方法及图纸

技术编号:20074893 阅读:46 留言:0更新日期:2019-01-15 00:35
本发明专利技术涉及一种电子装置、数据迁移的方法及存储介质,该方法包括:在迁移平台的操作界面上,当接收到对一个或多个业务系统的原数据库的待迁移数据进行迁移的指令后,基于该指令对本次迁移的迁移参数以及该原数据库与目标数据库的映射数据进行配置;当完成配置操作后,根据所配置的迁移参数及映射数据并利用多线程的方式读取该待迁移数据,并将待迁移数据转换为XML文件数据;采用多个线程获取该XML文件数据,按照预定的解析方式对该XML文件数据进行解析,并采用与读取该待迁移数据异步的方式将解析后的XML文件数据写入目标数据库中。本发明专利技术能够实现快速、高效地迁移较大数量级别的数据。

Electronic devices, data migration methods and storage media

The invention relates to an electronic device, a data migration method and a storage medium. The method includes: on the operation interface of the migration platform, when receiving an instruction for migrating the original database of one or more business systems, the migration parameters of the migration and the mapping data between the original database and the target database are configured based on the instruction; After completing the configuration operation, the data to be migrated is read according to the configuration migration parameters and mapping data, and the data to be migrated is converted into XML file data by multithreading. The data of the XML file is acquired by multiple threads and parsed according to the predetermined parsing method, and the parsed XML file data is asynchronously read from the data to be migrated. File data is written to the target database. The invention can realize fast and efficient migration of large amount of data.

【技术实现步骤摘要】
电子装置、数据迁移的方法及存储介质
本专利技术涉及通信
,尤其涉及一种电子装置、数据迁移的方法及存储介质。
技术介绍
目前,在数据量较大(例如,100GB以上)的数据迁移技术中,例如,新旧数据库系统之间的数据迁移,现有的解决方案为由数据库工作人员主导,由开发人员协助,使用数据库层面的方式进行数据迁移。这种方式一般需要较长的时间才能完成数据的迁移,甚至出现无法实现迁移的情况。有鉴于此,在数据量较大时,需要一种快速而高效的数据迁移的解决方案。
技术实现思路
本专利技术的目的在于提供一种电子装置、数据迁移的方法及存储介质,旨在实现快速、高效地迁移较大数量级别的数据。为实现上述目的,本专利技术提供一种电子装置,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:在迁移平台的操作界面上,当接收到对一个或多个业务系统的原数据库的待迁移数据进行迁移的指令后,基于该指令对本次迁移的迁移参数以及该原数据库与目标数据库的映射数据进行配置;当完成配置操作后,根据所配置的迁移参数及映射数据并利用多线程的方式读取该待本文档来自技高网...

【技术保护点】
1.一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:在迁移平台的操作界面上,当接收到对一个或多个业务系统的原数据库的待迁移数据进行迁移的指令后,基于该指令对本次迁移的迁移参数以及该原数据库与目标数据库的映射数据进行配置;当完成配置操作后,根据所配置的迁移参数及映射数据并利用多线程的方式读取该待迁移数据,并将待迁移数据转换为XML文件数据;采用多个线程获取该XML文件数据,按照预定的解析方式对该XML文件数据进行解析,并采用与读取该待迁移数据异步的方式将解析后的XML文件数据...

【技术特征摘要】
1.一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:在迁移平台的操作界面上,当接收到对一个或多个业务系统的原数据库的待迁移数据进行迁移的指令后,基于该指令对本次迁移的迁移参数以及该原数据库与目标数据库的映射数据进行配置;当完成配置操作后,根据所配置的迁移参数及映射数据并利用多线程的方式读取该待迁移数据,并将待迁移数据转换为XML文件数据;采用多个线程获取该XML文件数据,按照预定的解析方式对该XML文件数据进行解析,并采用与读取该待迁移数据异步的方式将解析后的XML文件数据写入目标数据库中。2.根据权利要求1所述的电子装置,其特征在于,所述处理系统被所述处理器执行时,还实现如下步骤:按照预定的加密方式将原数据库的待迁移数据中每一单行数据进行加密后得到第一密文,按照该预定的加密方式将存储在该目标数据库中的每一单行数据进行加密后得到第二密文;若该第一密文与对应的第二密文分别相同,则验证通过;若有该第一密文与对应的第二密文不相同,将该第二密文对应的单行数据进行回滚清除,以重新迁移该单行数据。3.根据权利要求1或2所述的电子装置,其特征在于,所述处理系统被所述处理器执行时,还实现如下步骤:获取该待迁移数据的主键标识,以第一预设数量的主键标识为一组,基于各组主键标识生成该待迁移数据的第一索引文件;获取存储在目标数据库中的数据的主键标识,以第二预设数量的主键标识为一组,基于各组主键标识生成目标数据库中的数据的第二索引文件。4.根据权利要求1或2所述的电子装置,其特征在于,在该操作界面上提供定时迁移、迁移暂停、迁移停止及回滚的配置,所述处理系统被所述处理器执行时,还实现如下步骤:接收定时迁移、迁移暂停、迁移停止或回滚的操作指令,根据该操作指令执行相应的定时迁移、迁移暂停、迁移停止或回滚的操作。5.一种数据迁移的方法,其特征在于,所述数据迁移的方法包括:S1,在...

【专利技术属性】
技术研发人员:阴旭
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1