[发明专利]节点切换方法、电子设备和计算机可读存储介质在审
申请号: | 202011542899.1 | 申请日: | 2020-12-22 |
公开(公告)号: | CN114722114A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 闫珂;刘志文;付裕;许振华;黄健 | 申请(专利权)人: | 金篆信科有限责任公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F11/14 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
地址: | 100176 北京市大兴区北京经济技术开发区科谷*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 切换 方法 电子设备 计算机 可读 存储 介质 | ||
本发明实施例涉及互联网技术领域,特别涉及一种节点切换方法、电子设备和计算机可读存储介质。上述节点切换方法包括:若分布式数据库的主管理节点异常,判断分布式数据库的若干备管理节点是否具有一致性副本;其中,分布式数据库包括管理节点和与管理节点对应的非管理节点,管理节点包括主管理节点和若干备管理节点;若至少有一个备管理节点具有一致性副本,在具有一致性副本的备管理节点中,确定新主管理节点;根据新主管理节点,切换非管理节点。本发明实施例提供的节点切换方法,旨在提高切换节点过程的逻辑严密性,使得切换方式更加合理、简单,保证分布式数据库不丢失数据,从而保证各项业务可以正常运行。
技术领域
本申请实施例涉及互联网技术领域,特别涉及一种节点切换方法、电子设备和计算机可读存储介质。
背景技术
随着互联网技术的飞速发展,行业应用系统的规模迅速扩大,行业应用所产生的数据量呈爆炸式增长,尤其是金融行业、科技行业等看重数据安全的行业,集中式数据库已经不能满足太字节级(Terabyte,简称:TB级)甚至拍字节级(Petabytes,简称:PB级)的数据。各行业越来越需要一种能快速处理数据并且及时响应用户访问的方法,也需要该方法可以对数据进行集中分析、管理和维护。
因此,具有透明性、数据冗余性、易于扩展性、自治性等特点的分布式数据库已成为行业中普遍应用的方法。分布式数据库多采用多地多中心的组网架构来保证其服务的稳定可靠性以及各组件的高可用性。分布式数据库在实际使用中需要面对自然灾难和人为灾难的挑战,因此,在灾备环境下,业务能否正常迁移,各组件能否顺利切换以及切换后的运行状态是衡量数据库高可用能力的重要因素。相关技术多采用双机集群系统(HighlyAvailable,简称:HA)来进行主备管理节点之间的切换。
然而,HA环境切换操作复杂,容易出现数据不一致的情况,使得分布式数据库容灾能力低。
发明内容
本申请实施例的主要目的在于提出一种节点切换方法、电子设备和计算机可读存储介质。旨在提高切换节点过程的逻辑严密性,使得切换方式更加合理、简单,保证分布式数据库不丢失数据,从而保证各项业务可以正常运行。
为实现上述目的,本申请实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的节点切换方法。
为实现上述目的,本申请实施例还提供了一种可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的节点切换方法。
本申请提出的节点切换方法、电子设备和计算机可读存储介质,若分布式数据库的主管理节点异常,判断分布式数据库的若干备管理节点是否具有一致性副本;其中,分布式数据库包括管理节点和与管理节点对应的非管理节点,管理节点包括主管理节点和若干备管理节点,若主管理节点异常,说明主管理节点发生故障,分布式数据库不能继续使用,进入故障切换模式。若至少有一个备管理节点具有一致性副本,在具有一致性副本的备管理节点中,确定新主管理节点,因为新主管理节点具有一致性副本,将该节点作为新主管理节点,可以使数据丢失量降为0,即切换后不会丢失元数据。根据新主管理节点,切换非管理节点,可以及时恢复分布式数据库,使分布式数据库重新运转。本发明的实施例,在切换的过程中考虑备管理节点是否具有一致性副本,提高了切换节点过程的逻辑严密性,使得切换方式更加合理,切换操作更加简单,保证分布式数据库不丢失数据,从而保证各项业务可以正常运行。
附图说明
图1是根据本发明第一实施例的节点切换方法的流程图;
图2是根据本发明第一实施例提供的一种分布式数据库的示意图;
图3是根据本发明第一实施例提供的又一种分布式数据库的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金篆信科有限责任公司,未经金篆信科有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011542899.1/2.html,转载请声明来源钻瓜专利网。