一种不停服迁移服务器数据的方法及装置制造方法及图纸

技术编号:32012252 阅读:19 留言:0更新日期:2022-01-22 18:29
本申请公开了一种不停服迁移服务器数据的方法及装置,由于历史数据量大,首先按照业务系统的优先级依次将当前日期之前的所有数据从旧服务器迁移至新服务器中,在所有业务系统切换迁移完毕后,再将所有业务系统在当前日期的最新数据同步迁移至新服务器中,同时验证数据的完整性,在数据完整的前提下才将旧服务器的业务系统停服,在保持旧服务器运行的情况下,将历史数据以及最新数据迁移至新服务器中,实现了在业务系统不停服的前提下,保证旧环境服务器所有数据、文档、图片的数据完整性。图片的数据完整性。图片的数据完整性。

【技术实现步骤摘要】
一种不停服迁移服务器数据的方法及装置


[0001]本申请涉及服务器
,尤其涉及一种不停服迁移服务器数据的方法及装置。

技术介绍

[0002]由于更换云服务商,需要将旧环境服务器中的所有数据、文档、图片迁移至新的云服务环境。在迁移的过程中,旧环境依然需要保持运行,不能停服,直至业务系统完全切换至新环境。
[0003]因此,如何在业务系统不停服的前提下,保证旧环境服务器所有数据、文档、图片的数据完整性,是本领域技术人员亟需解决的技术问题。

技术实现思路

[0004]本申请提供了一种不停服迁移服务器数据的方法及装置,实现了在业务系统不停服的前提下,保证旧环境服务器所有数据、文档、图片的数据完整性。
[0005]有鉴于此,本申请第一方面提供了一种不停服迁移服务器数据的方法,所述方法包括:
[0006]按照旧服务器中历史数据的更新时间的降序以及各第一业务系统的预设优先级,将当前日期前的所述历史数据依次从旧服务器的第一业务系统迁移至新服务器的第二业务系统中;
[0007]在各所述第一业务系统的所述历史数据迁移完毕后,在预设时间点将各所述第一业务系统在所述当前日期的最新数据同时迁移至所述新服务器的第二业务系统中;
[0008]验证所述新服务器中各第二业务系统的全部数据的完整性,若所述新服务器中各第二业务系统数据完整,则将所述旧服务器中各第一业务系统停服,所述新服务器中各第二业务系统接入运行。
[0009]可选地,所述将当前日期前的所述历史数据依次从旧服务器的第一业务系统迁移至新服务器的第二业务系统中之后还包括:
[0010]根据所述历史数据对应的数据编码判断所述新服务器的第二业务系统中是否已存在所述历史数据;
[0011]若存在,则将所述历史数据与相同数据进行覆盖;
[0012]若不存在,则将所述历史数据迁移至所述新服务器的第二业务系统中。
[0013]可选地,还包括:
[0014]若所述历史数据为文档或图片,则间隔预设时间段,通过所述新服务器地址访问所述文档或图片;
[0015]若通过所述新服务器地址访问所述文档或图片成功,则跳过,否则将所述文档或图片从所述旧服务器上传至所述新服务器中。
[0016]可选地,还包括:
[0017]若所述历史数据迁移失败,则生成记录日志,所述记录日志中包括失败的所述历史数据以及失败原因。
[0018]可选地,还包括:
[0019]若所述新服务器中各第二业务系统数据不完整,则返回在预设时间点将各所述第一业务系统在所述当前日期的最新数据同时迁移至所述新服务器的第二业务系统中。
[0020]本申请第二方面提供一种不停服迁移服务器数据的装置,所述装置包括:
[0021]第一迁移单元,用于按照旧服务器中历史数据的更新时间的降序以及各第一业务系统的预设优先级,将当前日期前的所述历史数据依次从旧服务器的第一业务系统迁移至新服务器的第二业务系统中;
[0022]第二迁移单元,用于在各所述第一业务系统的所述历史数据迁移完毕后,在预设时间点将各所述第一业务系统在所述当前日期的最新数据同时迁移至所述新服务器的第二业务系统中;
[0023]验证单元,用于验证所述新服务器中各第二业务系统的全部数据的完整性,若所述新服务器中各第二业务系统数据完整,则将所述旧服务器中各第一业务系统停服,所述新服务器中各第二业务系统接入运行。
[0024]可选地,还包括:
[0025]重复判断单元,用于根据所述历史数据对应的数据编码判断所述新服务器的第二业务系统中是否已存在所述历史数据;
[0026]若存在,则将所述历史数据与相同数据进行覆盖;
[0027]若不存在,则将所述历史数据迁移至所述新服务器的第二业务系统中。
[0028]可选地,还包括:
[0029]访问单元,用于若所述历史数据为文档或图片,则间隔预设时间段,通过所述新服务器地址访问所述文档或图片;
[0030]处理单元,用于若通过所述新服务器地址访问所述文档或图片成功,则跳过,否则将所述文档或图片从所述旧服务器上传至所述新服务器中。
[0031]可选地,还包括:
[0032]记录单元,用于若所述历史数据迁移失败,则生成记录日志,所述记录日志中包括失败的所述历史数据以及失败原因。
[0033]可选地,还包括:
[0034]重复单元,用于若所述新服务器中各第二业务系统数据不完整,则跳转至所述第二迁移单元。
[0035]从以上技术方案可以看出,本申请实施例具有以下优点:
[0036]本申请中,提供了一种不停服迁移服务器数据的方法,由于历史数据量大,首先按照业务系统的优先级依次将当前日期之前的所有数据从旧服务器迁移至新服务器中,在所有业务系统切换迁移完毕后,再将所有业务系统在当前日期的最新数据同步迁移至新服务器中,同时验证数据的完整性,在数据完整的前提下才将旧服务器的业务系统停服,在保持旧服务器运行的情况下,将历史数据以及最新数据迁移至新服务器中,实现了在业务系统不停服的前提下,保证旧环境服务器所有数据、文档、图片的数据完整性。
附图说明
[0037]图1为本申请实施例中一种不停服迁移服务器数据的方法的方法流程图;
[0038]图2为本申请实施例中一种不停服迁移服务器数据的装置的结构示意图。
具体实施方式
[0039]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]本申请设计了一种不停服迁移服务器数据的方法及装置,实现了在业务系统不停服的前提下,保证旧环境服务器所有数据、文档、图片的数据完整性。
[0041]为了便于理解,请参阅图1,图1为本申请实施例中一种不停服迁移服务器数据的方法的方法流程图,如图1所示,具体为:
[0042]101、按照旧服务器中历史数据的更新时间的降序以及各第一业务系统的预设优先级,将当前日期前的历史数据依次从旧服务器的第一业务系统迁移至新服务器的第二业务系统中;
[0043]需要说明的是,在旧服务器中存放了大量的历史数据,历史数据包括纯数据、文档以及图片,每条历史数据均有其更新时间。需要进行迁移数据的旧服务器的第一业务系统还可以设置预设优先级,在针对历史数据迁移的阶段,按照历史数据的更新时间的降序以及各第一业务系统的预设优先级,依次将当前日期前的所有历史数据进行迁移。可以理解的是,当前日期可能会发生变动,例如原本是9月1日迁移A业务系统的历史数据,到了9月2日迁移B业务系统的历史数据,历史数据的判定要根据迁移的当前日期进行决定。
[0044]102、在各第一业务系统的历史数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种不停服迁移服务器数据的方法,其特征在于,包括:按照旧服务器中历史数据的更新时间的降序以及各第一业务系统的预设优先级,将当前日期前的所述历史数据依次从旧服务器的第一业务系统迁移至新服务器的第二业务系统中;在各所述第一业务系统的所述历史数据迁移完毕后,在预设时间点将各所述第一业务系统在所述当前日期的最新数据同时迁移至所述新服务器的第二业务系统中;验证所述新服务器中各第二业务系统的全部数据的完整性,若所述新服务器中各第二业务系统数据完整,则将所述旧服务器中各第一业务系统停服,所述新服务器中各第二业务系统接入运行。2.根据权利要求1所述的不停服迁移服务器数据的方法,其特征在于,所述将当前日期前的所述历史数据依次从旧服务器的第一业务系统迁移至新服务器的第二业务系统中之后还包括:根据所述历史数据对应的数据编码判断所述新服务器的第二业务系统中是否已存在所述历史数据;若存在,则将所述历史数据与相同数据进行覆盖;若不存在,则将所述历史数据迁移至所述新服务器的第二业务系统中。3.根据权利要求1所述的不停服迁移服务器数据的方法,其特征在于,还包括:若所述历史数据为文档或图片,则间隔预设时间段,通过所述新服务器地址访问所述文档或图片;若通过所述新服务器地址访问所述文档或图片成功,则跳过,否则将所述文档或图片从所述旧服务器上传至所述新服务器中。4.根据权利要求1所述的不停服迁移服务器数据的方法,其特征在于,还包括:若所述历史数据迁移失败,则生成记录日志,所述记录日志中包括失败的所述历史数据以及失败原因。5.根据权利要求1所述的不停服迁移服务器数据的方法,其特征在于,还包括:若所述新服务器中各第二业务系统数据不完整,则返回在预设时间点将各所述第一业务系统在所述当前日期的最新数据同时迁移至所述新服务器的第二业务...

【专利技术属性】
技术研发人员:洪志权卢山魏小磊林钰彬
申请(专利权)人:广州新丝路信息科技有限公司
类型:发明
国别省市:

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

1