历史数据的迁移方法及装置制造方法及图纸

技术编号:8022288 阅读:351 留言:0更新日期:2012-11-29 04:32
本发明专利技术公开了一种历史数据的迁移方法及装置,该历史数据的迁移方法包括:云计算平台服务器接收历史数据迁移工具发送的调用接口请求,其中,历史数据迁移工具在读取第一应用系统的历史数据清单之后向云计算平台服务器发送调用接口请求,第一应用系统与云计算平台服务器连接;以及云计算平台服务器通过调用接口请求所对应的接口将第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中。通过本发明专利技术,使得历史非结构化数据的迁移能够完整、安全和快速地进行。

【技术实现步骤摘要】

本专利技术涉及互联网领域,具体而言,涉及一种历史数据的迁移方法及装置
技术介绍
在信息化建设过程中,随着技术的发展,原有的信息系统不断被功能强大的新系统所取代,在新旧系统的切换过程中,必然要面临一个数据迁移的问题。原有的旧系统从启用到被新系统取代,在其使用期间必然会累积大量珍贵的历史数据,其中许多历史数据都是新系统顺利启动所必须的。另外,这些历史数据也是进行决策分析的重要依据。数据迁移,就是将这些历史数据进行清洗、转换,并装载到新系统中的过程。 随着科学技术信息的发展,信息系统不断更新,在新旧系统切换时,必然面临数据迁移的问题。数据迁移的质量也关系到系统以后是否能稳定运行,如果迁移失败,新的系统不能正常启用;如果迁移的数据冗余大,没能有效阻止垃圾数据,对系统会造成很大的隐患。这些垃圾数据,可能会产生新的错误数据,严重时会导致系统异常。数据迁移主要适用于一套旧系统切换到另一套新系统,或多套旧系统切换到一套新系统的情况。对于多套旧系统切换到一套新系统的情况,由于信息化建设的先后,使得有多个不同的应用系统同时运行,但是相互间不能做到相对有效的信息共享,所以就需要一套新系统来包容所有旧系统中的信息。现有技术中没有关于历史非结构化数据迁移到云计算平台存储器的方案,大多数据历史数据迁移的方法都是手动线备份然后在手动拷贝的方式和使用数据库的自身工具,一些数据迁移方法或工具如oracle自带的复制工具DataGuard、逻辑备份和数据泵等都是针对结构化数据进行操作,对于非结构化数据的迁移的工具或技术基本没有,而且目前对于非结构化数据的迁移有着很大的风险,包括数据的完整性、安全性、迁移效率都无法具备保障。对于支持多数据源的迁移、支持多数据格式的迁移、多业务应用数据迁移和迁移后用户使用非结构化历史数据的体验也没有保障。针对数据迁移到云计算平台的完整性、安全性和效率不高的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种历史数据的迁移方法及装置,以至少解决数据迁移到云计算平台的完整性、安全性和效率不高的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种历史数据的迁移方法。根据本专利技术的历史数据的迁移方法包括云计算平台服务器接收历史数据迁移工具发送的调用接口请求,其中,历史数据迁移工具在读取第一应用系统的历史数据清单之后向云计算平台服务器发送调用接口请求,第一应用系统与云计算平台服务器连接;以及云计算平台服务器通过调用接口请求所对应的接口将第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中。进一步地,在云计算平台服务器通过调用接口请求所对应的接口将第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中之后,上述方法还包括云计算平台服务器接收来自云计算平台存储器的历史数据的标识符;云计算平台服务器将历史数据的标识符添加到第一应用系统的历史迁移数据清单和第二应用系统的历史迁移数据清单中,其中,第二应用系统与云计算平台服务器连接,第二应用系统与第一应用系统不同;云计算平台服务器将第一应用系统的历史迁移数据清单返回至第一应用系统中;以及云计算平台服务器将第二应用系统的历史迁移数据清单返回至第二应用系统中。进一步地,在云计算平台服务器接收历史数据迁移工具发送的调用接口请求之后以及云计算平台服务器通过调用接口请求所对应的接口将第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中之前,上述方法还包括云计算平台服务器验证调用接口请求;以及在验证调用接口请求不成功时,云计算平台服务器向历史迁移工具返回错误信息,并重新接受历史数据迁移工具发送的调用接口请求。 进一步地,在云计算平台服务器接收历史数据迁移工具发送的调用接口请求之前,上述方法还包括云计算平台服务器接收源主机和目的主机预定资源请求;服务控制器选择云计算平台服务器中负载最低的服务器,云计算平台服务器通过调用接口请求所对应的接口将第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中包括云计算平台服务器中负载最低的服务器通过调用接口请求所对应的接口将第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中。进一步地,在云计算平台服务器接收源主机和目的主机预定资源请求之前,上述方法还包括检测云计算平台服务器的内存是否够用;以及在云计算平台服务器的内存不够用时,释放内存。进一步地,在云计算平台服务器接收源主机和目的主机预定资源请求之后以及服务控制器选择云计算平台服务器中负载最低的服务器之前,上述方法还包括服务控制器判断预定资源请求所对应的资源是否预定成功;以及在预定资源请求所对应的资源没有预定成功时,服务控制器向源主机和目的主机返回错误信息。为了实现上述目的,根据本专利技术的另一个方面,提供了一种历史数据的迁移装置,该装置用于执行本专利技术提供的任意一种历史数据的迁移方法。根据本专利技术的另一方面,提供了一种历史数据的迁移装置。该历史数据的迁移装置包括第一接收单元,用于接收历史数据迁移工具发送的调用接口请求,其中,历史数据迁移工具在读取第一应用系统的历史数据清单之后向云计算平台服务器发送调用接口请求,第一应用系统与云计算平台服务器连接;以及存储单元,用于通过调用接口请求所对应的接口将第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中。进一步地,上述装置还包括第二接收单元,用于接收来自云计算平台存储器的历史数据的标识符;添加单元,用于将历史数据的标识符添加到第一应用系统的历史迁移数据清单和第二应用系统的历史迁移数据清单中,其中,第二应用系统与云计算平台服务器连接,第二应用系统与第一应用系统不同;第一返回单元,用于将第一应用系统的历史迁移数据清单返回至第一应用系统中;以及第二返回单元,用于将第二应用系统的历史迁移数据清单返回至第二应用系统中。进一步地,上述装置还包括验证单元,用于验证调用接口请求;以及第三返回单元,用于在验证调用接口请求不成功时,向历史迁移工具返回错误信息,并重新接受历史数据迁移工具发送的调用接口请求。进一步地,上述装置还包括第三接收单元,用于接收源主机和目的主机预定资源请求。进一步地,上述装置还包括检测单元,用于检测云计算平台服务器的内存是否够用;以及释放单元,用于在云计算平台服务器的内存不 够用时,释放内存。通过本专利技术,由于在数据迁移前读取应用系统的历史数据清单,从而可以根据该历史数据清单对各个旧应用系统的数据进行迁移,因此能够保证数据迁移能够按步骤进行,进而保证了数据迁移时数据的完整性、安全性和迁移效率,因此解决了数据迁移到云计算平台的完整性、安全性和效率不高的问题,进而使得历史非结构化数据的迁移能够完整、安全和快速地进行。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I是根据本专利技术实施例的历史数据的迁移装置的结构框图;图2是根据本专利技术第一优选实施例的历史数据的迁移装置的结构框图;图3是根据本专利技术实施例的历史数据的迁移方法的流程图;图4是根据本专利技术优选实施例的历史数据的迁移方法的流程图;以及图5是根据本专利技术优选实施例的历史数据的动态迁移方法的流程图。具体实施例方式需要说明的是,在不冲突的情况下本文档来自技高网
...

【技术保护点】
一种历史数据的迁移方法,其特征在于,包括:云计算平台服务器接收历史数据迁移工具发送的调用接口请求,其中,所述历史数据迁移工具在读取第一应用系统的历史数据清单之后向所述云计算平台服务器发送所述调用接口请求,所述第一应用系统与所述云计算平台服务器连接;以及所述云计算平台服务器通过所述调用接口请求所对应的接口将所述第一应用系统的历史数据清单对应的历史数据存储于云计算平台存储器中。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈显龙陈晓龙杨志鹏罗新伟江春华方文胡宝良牛仁义
申请(专利权)人:北京恒华伟业科技股份有限公司
类型:发明
国别省市:

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

1