首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种金融级两地三中心高可用MySQL数据库实现方法 

申请/专利权人:辽宁振兴银行股份有限公司

申请日:2021-03-04

公开(公告)日:2024-06-07

公开(公告)号:CN112685234B

主分类号:G06F11/14

分类号:G06F11/14;G06F16/21

优先权:["20201126 CN 2020113562197"]

专利状态码:有效-授权

法律状态:2024.06.07#授权;2021.05.07#实质审查的生效;2021.04.20#公开

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

主权项:1.一种金融级两地三中心高可用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,应用采用多机房多活部署。

全文数据:

权利要求:

百度查询: 辽宁振兴银行股份有限公司 一种金融级两地三中心高可用MySQL数据库实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。