[发明专利]一种不停机数据库迁移方法在审

专利信息
申请号: 202111583501.3 申请日: 2021-12-22
公开(公告)号: CN114385588A 公开(公告)日: 2022-04-22
发明(设计)人: 许信 申请(专利权)人: 天翼电子商务有限公司
主分类号: G06F16/21 分类号: G06F16/21;G06F11/14;G06F16/23;G06F16/2455
代理公司: 暂无信息 代理人: 暂无信息
地址: 102200 北京市昌平*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 停机 数据库 迁移 方法
【说明书】:

本发明公开了一种不停机数据库迁移方法。本发明的有益效果如下:1.能够保障集团业务线上正常运行,无感知情况下做数据库替换;2.迁移过程中分阶段、递进式实施,实施过程中一旦发生异常回滚,提供了完整的补偿机制;3.为复杂业务拆分,多系统共用数据库拆分迁移提供了一套完备的热迁移方案。

技术领域

本发明涉及互联网金融交易系统领域,特别涉及带有运营商特色的交易数据信息维护方法。

背景技术

互联网金融交易系统一直以来作为金融支付系统的核心,承载着核心业务链路中核心交易信息的生命周期管理,是支付系统中数据量最大,业务场景最为复杂的系统,而其保有的数据量最为繁多又极其重要,这对于交易数据的存储提出了更高的要求,而作为给运营商提供服务的应用方数据上更为繁琐与复杂,伴随着业务量的不断提升,各系统公用数据库时存在数据库资源竞争的频率越来越高,为了保证在未来更大数据请求下的高成功率,数据库迁移迫在眉睫。

专利针对这一场景,提出了一种在保证集团公司业务正常运行或极小影响的情况下对Oracle数据库进行不停机切换迁移的实施方案。相较于传统的数据库直接切换方式,增加了临时表与缓存的方式,增强了数据库切换过程中的容错性、健壮性,简化了数据校对的复杂度。在集团用户无感知的情况下完成底层数据库切换,为复杂场景下要求高实时业务方提供了具体的实施步骤和经验。

发明内容

本发明要解决的技术问题是克服现有技术的缺陷,提供一种不停机数据库迁移方法。

本发明提供了如下的技术方案:

本发明提供一种业务不停机底层数据库热迁移实施方案,包括以下步骤:

S1、数据库迁移之前正常交易数据流向如图1;

交易查询

在V1版本期间上线对应最终表交易查询的代码,同时对查询交易返回不存在的调用返回系统维护中。预计影响数据量:临时表中数据,大约2100条。

预计影响时间:30分钟。

S2、迁库过程中数据流向以及影响:正常交易数据:V1版本—切换到临时表,如图2所示;

S3、正常交易数据:V2版本—切换到最终表,这个阶段最终表已经包含了所有需要迁移的数据(旧表中的所有数据),而临时表中的数据等待DBA做迁移对比(迁移到最终表),此时临时表中数据无法做后续交易,如图3所示;

S4、迁库完成,所有数据迁移完成,交易数据添加到最终表。

与现有技术相比,本发明的有益效果如下:

1.运营商业务正常运行无影响,集团用户几乎无感知;

2.分阶段、递进式实施方案,全方位闭环的补偿保障方案;

3.复杂业务背景下,高并发高实时性要求的前提下,交易无差错。

4.相较于传统的数据库直接切换方式,增加了临时表与缓存的方式,增强了数据库切换过程中的容错性、健壮性,简化了数据校对的复杂度。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是迁库之前交易正常数据的流向流程图;

图2是迁库过程中V1版本切换临时表交易数据流向流程图;

图3是迁库过程中V2版本切换最终表交易数据流向流程图;

图4是S1步骤的实施例示意图;

图5是S2步骤的实施例示意图;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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