用于云数据库的实例切换方法、装置、设备和介质制造方法及图纸

技术编号:43343390 阅读:20 留言:0更新日期:2024-11-15 20:39
本发明专利技术提供了一种用于云数据库的实例切换方法、装置、设备和介质,涉及数据库技术领域,应用于第一控制组件的方法包括:获取云数据库中第一控制组件所在的第一实例的第一状态,和/或获取云数据库中与第一实例关联的至少一第二实例的第二状态;根据仲裁存储区内所存储的主实例和备实例的实例信息、第一状态和/或第二状态,确定第一实例的实例状态,其中,实例状态为主实例或者备实例。本发明专利技术实施例中一个第一控制组件对应仲裁一个实例,降低了资源需求和部署难度,有效的提高了运维效率。

【技术实现步骤摘要】

本专利技术涉及数据库,尤其是指一种用于云数据库的实例切换方法、装置、设备和介质


技术介绍

1、目前,数据库作为重要的软件基础设施,数据库中承载着海量的关键数据。并且在国计民生领域,数据库服务需要7×24小时连续工作,而在数据库服务宕机时,就需要依赖数据库自身的高可用服务,保证数据库的流量能够快速切换到正常的主机,尽量降低外部业务受到宕机的影响。针对多实例的主备数据库集群,实现数据库故障容忍的关键要点在于主实例的无缝切换到可用的备实例,保证整个数据库集群的正常运行。

2、在传统的数据库主备部署框架中,需要通过管理实例来统一对实例进行管理,管理实例不仅需要保证其需要充足的资源,还在生产环境部署中需要保证其高可用(至少两个节点上部署),同时需要部署额外的数据库或存储空间来记录各实例的状态数据,保证实例可以基于上一个状态准确地进行故障切换,这样无疑会增加数据库服务的部署难度、工作量、运维成本和用户的使用成本。


技术实现思路

1、本专利技术的目的是提供一种用于云数据库的实例切换方法、装置、设备和介质,用于本文档来自技高网...

【技术保护点】

1.一种用于云数据库的实例切换方法,其特征在于,应用于第一控制组件,所述方法包括:

2.根据权利要求1所述的用于云数据库的实例切换方法,其特征在于,根据仲裁存储区内所存储的主实例和备实例的实例信息、所述第一状态和/或所述第二状态,确定所述第一实例的实例状态,包括以下的一项或多项:

3.根据权利要求1所述的用于云数据库的实例切换方法,其特征在于,根据仲裁存储区内所存储的主实例和备实例的实例信息、所述第一状态和/或所述第二状态,确定所述第一实例的实例状态,包括以下的一项或多项:

4.根据权利要求3所述的用于云数据库的实例切换方法,其特征在于,所述仲裁存储区...

【技术特征摘要】

1.一种用于云数据库的实例切换方法,其特征在于,应用于第一控制组件,所述方法包括:

2.根据权利要求1所述的用于云数据库的实例切换方法,其特征在于,根据仲裁存储区内所存储的主实例和备实例的实例信息、所述第一状态和/或所述第二状态,确定所述第一实例的实例状态,包括以下的一项或多项:

3.根据权利要求1所述的用于云数据库的实例切换方法,其特征在于,根据仲裁存储区内所存储的主实例和备实例的实例信息、所述第一状态和/或所述第二状态,确定所述第一实例的实例状态,包括以下的一项或多项:

4.根据权利要求3所述的用于云数据库的实例切换方法,其特征在于,所述仲裁存储区内所存储的主实例的实例信息与所述第一实例的实例信息不匹配的情况下,确定所述第一实例的实例状态为备实例,包括:

5.根据权利要求1所述的用于云数据库的实例切换方法,其特征在于,根据仲裁存储区内所存储的主实例和备实例的实例信息、所述第一状态和/或所述第二状态,确定所述第一实例的实例状态,包括:

6.根据权利要求5所述的用于云数据库的实例切换方法,其特征在于,实例故障的所述第二实例为主实例的情况下,获取所述仲裁存储区内所存储的备实例的实例信息,包括:

7.根据权利要求2所述的用于云数据库的实例切换方法,其特征在于,获取云数据库中所述第一控制组件所在的第一实例的第一状态,和获取所述云数据库中与所述第一实例关联的至少一第二实例的第二状态之前,所述方法还包括:

8.根据权利要求3所述的用于云数据库的实例切换方法,其特征在于...

【专利技术属性】
技术研发人员:周云宵钱岭叶志伟
申请(专利权)人:中移苏州软件技术有限公司
类型:发明
国别省市:

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

1