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

技术编号:17837704 阅读:39 留言:0更新日期:2018-05-03 19:21
本发明专利技术提供了一种数据迁移方法,确定当前迁移周期内,第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据;将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中;当载入完成时,按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入至第二数据表中。本发明专利技术实施例提供的数据迁移方法,在每一个迁移周期内,确定第一数据表中的待迁移数据集,将所述待迁移数据集中的待迁移数据,经由预建立的存储域,依次写入到第二数据表中,使第一数据表中的待迁移数据复制到第二数据表中,进而可以进一步释放第一数据表的内存空间,提升用户对第一数据表中数据的查询效率。

Data migration method and device

The present invention provides a data migration method to determine the migrated data set in the first data table during the current migration cycle, and the pending data set includes a plurality of data to be migrated; each of the pending data in the migrated data set is loaded into the pre established storage domain; when the load is completed, it is preset. In writing sequence, each migration data loaded into the storage domain is written to the second data table in turn. The data migration method provided by the embodiment of the present invention determines the migrated data set in the first data table in each of the migration cycles, writes the pending data to the migrated data set, and writes to the second data table in turn through the pre established storage domain, so that the data to be migrated in the first data table is copied to second. The data table can further release the memory space of the first data table and enhance the query efficiency of the user to the data in the first data table.

【技术实现步骤摘要】
数据迁移方法及装置
本专利技术涉及数据处理
,特别涉及一种数据迁移方法及装置。
技术介绍
随着信息科技的发展,信息系统在各个企业中得到广泛应用。企业在不断开展新业务的过程中,会产生数亿级的数据记录,这些数据在信息系统的数据表中经过不断的沉淀,占据了信息系统很大的内存空间。专利技术人对现有信息系统中各个数据进行研究发现,存储在数据表中的数据,一些数据的使用率很低,而这些使用率很低的数据却占据了信息系统很大的内存空间,造成信息系统的运行速度慢,降低了用户对信息系统中数据的查询效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种数据迁移方法,对数据表中的数据进行迁移,以释放当前数据表中的内存空间,提升用户对数据的查询效率。本专利技术还提供了一种数据迁移装置,用以保证上述方法在实际中的实现及应用。一种数据迁移方法,包括:确定当前迁移周期内,第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据;将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中;当载入完成时,按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入至第二数据表中,以实现所述待迁移数据集中各个待迁移数据从第一数据表到第二数据表的迁移。上述的方法,可选的,还包括:当载入至所述存储域中的各个待迁移数据全部写入至所述第二数据表时,依次对所述第一数据表中各个待迁移数据及所述存储域中的各个待迁移数据进行删除。上述的方法,可选的,所述确定当前迁移周期内,第一数据表中的待迁移数据集,包括:对所述第一数据表中各个数据,在当前迁移周期内的使用频率进行监控;将使用频率小于预设阈值的数据作为待迁移数据,并将各个待迁移数据组成待迁移数据集。上述的方法,可选的,所述将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中,包括:将所述待迁移数据集中的各个待迁移数据以有序集的形式载入至预建立的存储域中。上述的方法,可选的,所述按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入到第二数据表中,包括:在离线状态下,按所述各个待迁移数据载入至所述存储域的时间顺序,依次将载入至所述存储域中的各个待迁移数据写入到所述第二数据表中。上述的方法,可选的,还包括:在将所述各个待迁移数据从所述第一数据表写入至第二数据表的过程中,当接收到用户对所述待迁移数据集中待迁移数据的查询指令时,依据所述查询指令,在所述存储域中查找与所述查询指令对应的待迁移数据。上述的方法,可选的,还包括:在将所述各个待迁移数据从所述第一数据表写入至第二数据表的过程中,当接收到用户对所述待迁移数据集中待迁移数据的删除指令时,依据所述删除指令,按预设的删除规则,分别在所述第一数据表中、存储域中及第二数据表中,对所述删除指令对应的待迁移数据进行相应删除操作;及在将所述各个待迁移数据从所述第一数据表写入至第二数据表的过程中,当接收到用户对所述待迁移数据集中待迁移数据的修改指令时,依据所述修改指令,按预设的修改规则,分别在所述第一数据表中、存储域中及第二数据表中,对所述修改指令对应的待迁移数据进行相应修改操作;及在将所述各个待迁移数据从所述第一数据表写入至第二数据表的过程中,当接收到用户对数据的增加指令时,依据所述增加指令,按预设的增加规则,分别在所述第一数据表中、存储域中及第二数据表中,增加所述增加指令对应的数据。一种数据迁移装置,包括:确定单元,用于确定当前迁移周期内,第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据;载入单元,用于将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中;写入单元,用于当载入完成时,按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入至第二数据表中,以实现所述待迁移数据集中各个待迁移数据从第一数据表到第二数据表的迁移。一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行上述的数据迁移方法。一种电子设备,包括存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的数据迁移方法。与现有技术相比,本专利技术包括以下优点:本专利技术实施例提供了一种数据迁移方法,确定当前迁移周期内,第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据;将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中;当载入完成时,按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入至第二数据表中,以实现所述待迁移数据集中各个待迁移数据从第一数据表到第二数据表的迁移。本专利技术实施例提供的数据迁移方法,在每一个迁移周期内,确定第一数据表中的待迁移数据集,将所述待迁移数据集中的待迁移数据,经由预建立的存储域,依次写入到第二数据表中,使第一数据表中的待迁移数据复制到第二数据表中,进而可以释放第一数据表中的内存空间,提升用户对第一数据表中数据的查询效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种数据迁移方法的方法流程图;图2为本专利技术提供的一种数据迁移方法的又一方法流程图;图3为本专利技术提供的一种数据迁移方法的又一方法流程图;图4为本专利技术提供的一种数据迁移装置的结构示意图;图5为本专利技术提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。本专利技术实施例提供了一种数据迁移方法,该方法可以应用在各种计算机系统或终端的处理器中,由所述处理器执行本专利技术提供的数据迁移方法的迁移过程,图1示出了本专利技术实施例提供的数据迁移方法的方法流程图,包括:S101:确定当前迁移周期内,第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据;本专利技术实施例中,对于每一个迁移周期,在该迁移周期内,确定第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据。S102:将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中;本专利技术实施例中,预建立有存储域,所述存储域可以为服务器设定的一个特殊区域,用于对所述待迁移数据集中的各个待迁移数据进行中转存储。S103:当载入完成时,按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入至第二数据表中,以实现所述待迁移数据集中各个待迁移数据从第一数据表到第二数据表的迁移。本专利技术实施例中,当第一数据表中,待迁移数据集中的各个待迁移数据,全部载入到所述存储域中后,将载入到所述存储域中的各个待迁移数据,按预设的写入顺序,依次写入到第二数据表中。本专利技术实施例提供的数据迁移方法,第一本文档来自技高网...
数据迁移方法及装置

【技术保护点】
一种数据迁移方法,其特征在于,包括:确定当前迁移周期内,第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据;将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中;当载入完成时,按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入至第二数据表中,以实现所述待迁移数据集中各个待迁移数据从第一数据表到第二数据表的迁移。

【技术特征摘要】
1.一种数据迁移方法,其特征在于,包括:确定当前迁移周期内,第一数据表中的待迁移数据集,所述待迁移数据集中包括多个待迁移数据;将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中;当载入完成时,按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入至第二数据表中,以实现所述待迁移数据集中各个待迁移数据从第一数据表到第二数据表的迁移。2.根据权利要求1所述的方法,其特征在于,还包括:当载入至所述存储域中的各个待迁移数据全部写入至所述第二数据表时,依次对所述第一数据表中各个待迁移数据及所述存储域中的各个待迁移数据进行删除。3.根据权利要求1所述的方法,其特征在于,所述确定当前迁移周期内,第一数据表中的待迁移数据集,包括:对所述第一数据表中各个数据,在当前迁移周期内的使用频率进行监控;将使用频率小于预设阈值的数据作为待迁移数据,并将各个待迁移数据组成待迁移数据集。4.根据权利要求1所述的方法,其特征在于,所述将所述待迁移数据集中的各个待迁移数据载入至预建立的存储域中,包括:将所述待迁移数据集中的各个待迁移数据以有序集的形式载入至预建立的存储域中。5.根据权利要求4所述的方法,其特征在于,所述按预设的写入顺序,依次将载入至所述存储域中的各个待迁移数据写入到第二数据表中,包括:在离线状态下,按所述各个待迁移数据载入至所述存储域的时间顺序,依次将载入至所述存储域中的各个待迁移数据写入到所述第二数据表中。6.根据权利要求1所述的方法,其特征在于,还包括:在将所述各个待迁移数据从所述第一数据表写入至第二数据表的过程中,当接收到用户对所述待迁移数据集中待迁移数据的查询指令时,依据所述查询指令,在所述存储域中查找与所述查询指令对应的待迁移数据。7.根据权利要求1所...

【专利技术属性】
技术研发人员:邢振枫邹彬
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

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

1