数据库集群的故障容灾处理方法、装置和计算机设备制造方法及图纸

技术编号:38432891 阅读:31 留言:0更新日期:2023-08-11 14:19
本申请涉及一数据库集群的故障容灾处理方法、装置和计算机设备。所述方法包括:获取数据库集群对应的数据库集群监控信息;针对数据库集群中的任一服务器生产分片,根据数据库主节点监控信息、数据库备节点监控信息以及数据库灾备节点监控信息,确定服务器生产分片对应的数据库故障种类;根据数据库故障种类,确定服务器生产分片对应的故障容灾处理策略;根据故障容灾处理策略,对生产环境主节点、生产环境备节点以及灾备环境节点之间的挂载关系进行调整操作。采用本方法能够保证内存数据库对外服务的连续性,提高开源内存数据库集群(RedisCluster)的抗灾能力。(RedisCluster)的抗灾能力。(RedisCluster)的抗灾能力。

【技术实现步骤摘要】
数据库集群的故障容灾处理方法、装置和计算机设备


[0001]本申请涉及计算机
,特别是涉及一种数据库集群的故障容灾处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,出现了开源内存数据库集群(RedisCluster),传统技术中,开源内存数据库集群(RedisCluster)仅支持集群内的主备切换等高可用能力,也就是当一个站点或一个城市的RedisCluster集群整体现故障后,将会导致整个开源内存数据库集群(RedisCluster)瘫痪。在一些关键应用场景,例如是金融级别的高可用需求下,也就是仅支持集群内的主备切换等高可用能力的开源内存数据库集群(RedisCluster),难以保证内存数据库对外服务的连续性,导致开源内存数据库集群(RedisCluster)的抗灾能力不足。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够保证内存数据库对外服务的连续性,提高开源内存数据库集群(RedisCluster)的抗灾能力的数据库集群的故障容灾处理方法、装本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库集群的故障容灾处理方法,其特征在于,所述方法包括:获取数据库集群对应的数据库集群监控信息;所述数据库集群监控信息包括各数据库主节点监控信息、各数据库备节点监控信息以及各数据库灾备节点监控信息;针对所述数据库集群中的任一服务器生产分片,根据所述数据库主节点监控信息、所述数据库备节点监控信息以及所述数据库灾备节点监控信息,确定所述服务器生产分片对应的数据库故障种类;根据所述数据库故障种类,确定所述服务器生产分片对应的故障容灾处理策略;所述服务器生产分片包括生产环境主节点、生产环境备节点以及灾备环境节点;根据所述故障容灾处理策略,对所述生产环境主节点、所述生产环境备节点以及所述灾备环境节点之间的挂载关系进行调整操作。2.根据权利要求1所述的方法,其特征在于,所述数据库故障种类包括生产环境主节点故障、生产环境备节点故障、灾备环境节点故障以及生产环境整体故障;所述根据所述数据库主节点监控信息、所述数据库备节点监控信息以及所述数据库灾备节点监控信息,确定所述服务器生产分片对应的数据库故障种类,包括:在所述数据库主节点监控信息表征所述服务器生产分片的生产环境主节点存在异常的情况下,确定所述服务器生产分片为生产环境主节点故障;在所述数据库备节点监控信息表征所述服务器生产分片的生产环境备节点存在异常的情况下,确定所述服务器生产分片为生产环境备节点故障;在所述数据库灾备节点监控信息表征所述服务器生产分片的灾备环境节点存在异常的情况下,确定所述服务器生产分片为灾备环境节点故障;在所述数据库主节点监控信息表征所述服务器生产分片的生产环境主节点存在异常,以及所述数据库备节点监控信息表征所述服务器生产分片的生产环境备节点存在异常的情况下,确定所述服务器生产分片为生产环境整体故障。3.根据权利要求2所述的方法,其特征在于,所述故障容灾处理策略包括主备节点切换处理策略、备节点恢复策略、灾备节点恢复策略以及灾备节点提升策略;所述根据所述数据库故障种类,确定所述服务器生产分片对应的故障容灾处理策略,包括:在所述服务器生产分片为生产环境主节点故障的情况下,选定所述主备节点切换处理策略作为所述服务器生产分片的故障容灾处理策略;在所述服务器生产分片为生产环境备节点故障的情况下,选定所述备用节点恢复策略作为所述服务器生产分片的故障容灾处理策略;在所述服务器生产分片为灾备环境节点故障的情况下,选定所述灾备节点恢复策略作为所述服务器生产分片的故障容灾处理策略;在所述服务器生产分片为生产环境整体故障的情况下,选定所述灾备节点提升策略作为所述服务器生产分片的故障容灾处理策略。4.根据权利要求3所述的方法,其特征在于,在所述主备节点切换处理策略作为所述故障容灾处理策略的情况下,所述根据所述故障容灾处理策略,对所述生产环境主节点、所述生产环境备节点以及所述灾备环境节点之间的挂载关系进行调整操作,包括:根据所述主备节点切换处理策略,将所述生产环境备节点挂载在所述生产环境主节点调整为所述生产环境主节点挂载在所述生产环境备节点;
根据所述主备节点切换处理策略,将所述灾备环境节点挂载在所述生产环境备节点调整为所述灾备环境节点挂载在所述生产环境主节点。5.根据权利要求3所述的方法,其特征在于,在所述备用节点恢复策略作为所述故障容灾处理策略的情况下,所述根据所述故障容灾处理策略,对所述生产环境主节点、所述生产环境备节点以及所述灾备环境节点之间的挂载关系进行调整操作,包括:根据所述备用节点恢复策略,拉起所述生产环境备节点,并在...

【专利技术属性】
技术研发人员:武文斌巫春梅傅兵黄海鹏
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1