[发明专利]一种金融级两地三中心高可用MySQL数据库实现方法在审

专利信息
申请号: 202110237817.0 申请日: 2021-03-04
公开(公告)号: CN112685234A 公开(公告)日: 2021-04-20
发明(设计)人: 李端峰 申请(专利权)人: 辽宁振兴银行股份有限公司
主分类号: G06F11/14 分类号: G06F11/14;G06F16/21;G06Q40/02;G06Q40/06
代理公司: 郑州欧凯专利代理事务所(普通合伙) 41166 代理人: 王志兴
地址: 110000 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 金融 两地 心高 可用 mysql 数据库 实现 方法
【说明书】:

发明公开了一种金融级两地三中心高可用MySQL数据库实现方法,涉及数据库高可用架构设计技术领域,所述方法基于同域主IDC机房1、同域主IDC机房2和异地容灾IDC机房,其特征在于:包括以下步骤:S1、在ProxySQL中定义好后端需要连接的MySQL主备数据库IP、库名、用户名和密码并归属到一个组进行管理;S2、应用服务器配置时不再直接使用数据库主库IP而是配置ProxySQL所在主机IP和端口,当应用发起请求时,先访问ProxySQL中间件然后定位在请求所在组的高可用数据库主库IP、端口经过请求转发到后端相应数据库中。该金融级两地三中心高可用MySQL数据库实现方法,通过replication‑manager实现了两地三中心主备高可用自动切换,能够防止出现主库故障时无法对外提供服务。

技术领域

本发明涉及数据库高可用架构设计技术领域,具体为一种金融级两地三中心高可用MySQL数据库实现方法。

背景技术

开源数据库MySQL在金融领域使用场景越来越广泛,很多银行核心系统均在从Oracle更换到MySQL数据库,大部分使用以主从复制为主的高可用架构方案,但是该架构存在当MySQL主库发生宕机时(两地三中心一主多从的基础架构场景下)进行主备切换需要人工进行干预、数据对比才能完成;应用连接数据库使用的IP或域名方式当主备发生切换时,也需要人工进行干预更换应用连接新主库的配置。

现有技术存在以下缺点:(1)主从切,主从切换需要数据库管理人员手动切换,在主库发生故障时无法进行自动主备切换继续对外提供服务,(2)应用直连,应用直连数据库是一种简单的应用连接数据库的方法,在一些非关键业务系统和业务连续性要求不高的系统可以使用。

因此,需要一种金融级两地三中心高可用MySQL数据库实现方法来解决上述问题。

发明内容

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种金融级两地三中心高可用MySQL数据库实现方法,基于开源社区版MySQL的主从复制技术,自动切换时,当主节点宕机,数据库能够自动failover,对应用透明,不影响业务的正常进行。

(二)技术方案

为达到以上目的,本发明采取的技术方案是:

一种金融级两地三中心高可用MySQL数据库实现方法,所述方法基于同域主IDC机房1、同域主IDC机房2和异地容灾IDC机房,其特征在于:包括以下步骤:

S1、在ProxySQL中定义好后端需要连接的MySQL主要和备用数据库IP、库名、用户名和密码并归属到一个组进行管理;

S2、应用服务器配置时不再直接使用数据库主库IP而是配置ProxySQL所在主机IP和端口,当应用发起请求时,先访问ProxySQL中间件然后定位在请求所在组的高可用数据库主库IP、端口经过请求转发到后端相应数据库中;

S3、ProxySQL有相关Monitor模块会定期检查后端数据库的健康状态,一旦主库宕机failover到备库时,ProxySQL能够快速识别主备切换并会将新的服务请求发送给新的主库;

S4、在Replication-manager中定义好需要进行管理的主从数据库IP、端口、用户密码、切换方式,且能够对多套主从数据库IP、端口、用户密码、切换方式进行自动管理或切换。

优选的,所述Replication-manager在两地三中心每个机房均部署相同配置的中间件。

优选的,所述高可用数据库采用无损增强半同步,采用一主两备架构,确保数据最终一致性,且用户提交事务时,需要等待至少一个备库收到日志副本,才返回给用户事务成功结束的信号,确保数据库的可靠性。

优选的,所述ProxySQL通过相关配置会自动识别主从架构,当主库发生宕机时ProxySQL会自动识别将应用请求自动转发到新主库,且每台应用服务器上部署的ProxySQL,应用采用多机房多活部署。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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