[发明专利]一种数据迁移的方法及装置在审

专利信息
申请号: 201810548251.1 申请日: 2018-05-31
公开(公告)号: CN109033124A 公开(公告)日: 2018-12-18
发明(设计)人: 陈银平 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京晋德允升知识产权代理有限公司 11623 代理人: 杨移
地址: 英属开曼群岛大开*** 国省代码: 开曼群岛;KY
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 数据迁移 转换规则 校验 业务执行结果 校验结果 暂停接收 转换 更新 申请
【说明书】:

本申请公开了一种数据迁移的方法及装置,在进行数据迁移时,先暂停接收业务,并根据转换规则对第一数据库进行转换,得到第二数据库。之后,无需等待第二数据库的校验结果,而可在基于第一数据库执行业务的同时对第二数据库进行校验,并且为了保持第一第二数据库的一致性,还可根据业务执行结果和转换规则,更新所述第二数据库。即,对第一以及第二数据库进行双写。最后,当校验通过,确定数据迁移完毕,并启用第二数据库用于执行业务。

技术领域

本申请涉及信息技术领域,尤其涉及一种数据迁移的方法及装置。

背景技术

数据库是指按照数据结构来组织、存储和管理数据的仓库。在信息化社会中,通过数据库管理数据资源,可以充分有效的利用资源。

而随着技术的进步以及市场需求的提高,服务提供商用于执行业务的系统也变得越发复杂,使得数据库也需要不断的更新,以匹配系统的需求。例如,假设某系统之前只处理A和B两种业务,需要的存储的业务数据也只需要支持A、B两种业务的处理即可。进一步假设,系统更新后需要处理的业务类型变成A、B、C三种,则原有数据库中存储的业务数据便可能难以支持各业务的处理,因此需要对数据库中的业务数据进行更新。并且,通常会将更新的业务数据迁移至新的数据库中,直到当确定新数据库可支持业务处理时,再删除旧的数据库。

在现有技术中,对于较为复杂的系统,对数据库进行升级是一项耗时耗力的工作,为了保持数据的一致性,通常需要先让整个系统停止执行业务,之后在由该系统的各子系统的维护人员,分别对各子系统的数据库进行业务数据的更新以及检查。在检查业务数据无误之后,再基于新数据库以及新系统,进行内测,测试业务执行的是否正常。最后当一切正常后,再重新启动新系统,并基于新数据库处理业务。

具体的,现有系统升级时的数据迁移的过程可如图1所示的各步骤:

S100:暂停业务处理,确定历史业务的业务日志;

在数据迁移之前,需要先对整个系统均暂停处理业务,以便对系统进行升级。其中,由于新系统所采用的业务模型,无需使用业务数据,因此在暂停系统业务处理之前,新系统的业务模型通常已经完成编译校验工作。并等待支持新系统运行的新数据库迁移完成后,再进行进一步校验。而该业务日志用于后续基于新数据库执行历史业务时,验证业务结果是否会出现错误,从而判断新数据库是否可用。

S101:根据预设的结构化查询语言(Structured Query Language,SQL)转换脚本,将数据库存储的业务数据进行转换,得到新数据库;

如前文所述,当系统暂停处理业务之后,便可由该系统的各子系统的维护人员,对各子系统的业务数据进行转换。将转换后的业务数据迁移至新数据库中。其中,该SQL转换脚本通常由人工根据需要进行编译。

S102:判断新数据库中的业务数据是否符合要求,若是,则执行步骤S103,若否执行步骤S104;

在现有技术中,该步骤主要由工作人员对转换后的业务数据进行检查,判断是否符合预期的转换结果。当系统中包含多个子系统需要分别进行数据迁移时,需要各子系统的工作人员分别对其维护的新数据库进行检查。

针对每个子系统,当确定该子系统的新数据库符合条件后,需要等待其他子系统的判断结果,只有当所有子系统的新数据库均符合预期的转换结果时,才可执行步骤S103。当任一子系统的新数据库不符合要求,则需要工作人员执行步骤S104,对SQL转换脚本进行调整,以便对不符合要求的新数据库进行调整。

S103:根据新系统的业务模型以及转换后的业务数据,执行业务,并判断业务执行结果与历史业务的业务日志是否一致,若是,则执行步骤S105,若否则执行步骤S106;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810548251.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top