高可用数据管理方法及装置、程序产品、设备和存储介质制造方法及图纸

技术编号:42531657 阅读:23 留言:0更新日期:2024-08-27 19:39
本说明书提供高可用数据管理方法及装置、程序产品、设备和存储介质,方法用于数据系统的第一数据库,数据系统还包括仲裁节点和第二数据库,所述第一数据库作为主库,所述第二数据库作为备库,包括:在第一数据库内写入数据写入请求指示的目标数据,并向第二数据库写入目标数据;响应于向第二数据库写入目标数据失败,对数据写入请求进行事务回滚,并向仲裁节点和第二数据库发送备库降级请求;响应于仲裁节点和/或第二数据库针对备库降级请求返回的确定信息,将数据系统由备库正常状态切换为备库异常状态;主库用于在备库正常状态时响应于数据在主库和备库写入成功而确定写入成功,以及在备库异常状态时响应于数据在主库写入成功而确定写入成功。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及数据库,尤其涉及一种高可用数据管理方法及装置、程序产品、设备和存储介质


技术介绍

1、在互联网和信息化高速发展的今天,数据的产生呈爆炸式增长,因此对数据库及其管理的要求越来越高。目前的分布式数据库往往通过设置主、备库的方式来面对临时故障,即主库故障时可以由备库切换为主库继续提供服务,从而避免了数据库故障时服务停止而影响服务质量、效率。

2、一般来说,分布式数据库的主库对外提供写入服务,备库用于备份数据。相关技术中,分布式数据库在备库异常时会因数据无法写入而宕机,导致无法对外提供服务。


技术实现思路

1、有鉴于此,本说明书一个或多个实施例提供一种高可用数据管理方法及装置、程序产品、设备和存储介质。

2、为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

3、根据本说明书一个或多个实施例的第一方面,提出了一种高可用数据管理方法,应用于数据系统中的第一数据库,所述数据系统还包括仲裁节点和第二数据库,所述第一数据库作为主库,所述第二数据库作为备本文档来自技高网...

【技术保护点】

1.一种高可用数据管理方法,应用于数据系统中的第一数据库,所述数据系统还包括仲裁节点和第二数据库,所述第一数据库作为主库,所述第二数据库作为备库,所述方法包括:

2.根据权利要求1所述的高可用数据管理方法,所述在所述第一数据库内写入所述数据写入请求指示的目标数据,并向所述第二数据库写入所述目标数据,包括:

3.根据权利要求2所述的高可用数据管理方法,所述方法还包括:

4.根据权利要求1或2所述的高可用数据管理方法,所述向所述第二数据库写入所述目标数据,包括:

5.根据权利要求1所述的高可用数据管理方法,所述方法还包括:</p>

6.根据...

【技术特征摘要】

1.一种高可用数据管理方法,应用于数据系统中的第一数据库,所述数据系统还包括仲裁节点和第二数据库,所述第一数据库作为主库,所述第二数据库作为备库,所述方法包括:

2.根据权利要求1所述的高可用数据管理方法,所述在所述第一数据库内写入所述数据写入请求指示的目标数据,并向所述第二数据库写入所述目标数据,包括:

3.根据权利要求2所述的高可用数据管理方法,所述方法还包括:

4.根据权利要求1或2所述的高可用数据管理方法,所述向所述第二数据库写入所述目标数据,包括:

5.根据权利要求1所述的高可用数据管理方法,所述方法还包括:

6.根据权利要求1所述的高可用数据管理方法,所述方法还包括:

7.根据权利要求1所述的高可用数据管理方法,所述方法还包括:

8.根据权利要求1所述的高可用数据管理方法,所述方法还包括:

9.根据权利要求5或8所述的高可用数据管理方法,所述方法还包括:

10.一种...

【专利技术属性】
技术研发人员:阳振坤徐虎韩富晟刘浩陈斌
申请(专利权)人:北京奥星贝斯科技有限公司
类型:发明
国别省市:

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

1