standard library
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211158951.2 (22)申请日 2022.09.22 (71)申请人 新华三技术有限公司 地址 310052 浙江省杭州市滨江区长河路 466号 (72)发明人 杨振宇 王永伟 (51)Int.Cl. G06F 16/27(2019.01) G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 一种云原生高可用数据库服务提供系统及 方法 (57)摘要 本申请涉及数据存储技术领域, 特别涉及一 种云原生高可用数据库服务提供系统及方法。 该 方法应用于云原生数据库包括的各子数据库, 所 述云原生数据库包括多个不同数据库类型的子 数据库, 每一子数据库包括多个存储节点, 多个 存储节点采用一主多备模式, 所述系统包括: 针 对目标子数据库包括的多个存储节点分别创建 的服务容器, 其中, 每一存储节点对应的服务容 器包括用于提供数据库功能的实例进程和用于 主备存储节 点选举的协调进程; 至少一个代理容 器, 其中, 一个代理容器包括用于代理转发客户 端发送的数据处理请求的代理进程, 代理进程与 客户端建立连接, 并将客户端发送的处理请求代 理转发至存 储节点。 权利要求书2页 说明书8页 附图2页 CN 115510156 A 2022.12.23 CN 115510156 A 1.一种云原生高可用数据库服务提供系统, 其特征在于, 应用于云原生数据库包括的 各子数据库, 所述云原生数据库包括多个不同数据库类型 的子数据库, 每一子数据库包括 多个存储节点, 多个存 储节点采用一主 多备模式, 所述系统包括: 针对目标子数据库包括的多个存储节点分别创建的服务容器, 其中, 每一存储节点对 应的服务容器包括用于提供 数据库功能的实例进程和用于主备存 储节点选举的协调进程; 至少一个代理容器, 其中, 一个代理容器包括用于代理转发客户端发送的数据处理请 求的代理进程, 代理进程与客户端建立连接, 并将客户端发送的处理请求代理转发至存储 节点。 2.如权利要求1所述的系统, 其特征在于, 所述系统还包括容器编排器存储组件, 所述 容器编排器存储组件用于存储所述系统包括的各容器的容器状态信息, 各容器的容器状态 信息包括各服务容器的主 备状态, 所述代理容器将客户端发送的处理请求代理转 发至主服 务容器对应的主存 储节点。 3.如权利要求2所述的系统, 其特征在于, 所述代 理容器基于所述容器编 排器存储组件 存储的各容器的容器状态信息包含的各服务容器的主 备状态, 确定 当前主服务容器和备服 务容器, 所述代理容器与主服务容器建立连接, 将客户端发送的处理请求代理转发至主服 务容器对应的主存 储节点; 当作为主服务容器的第 一服务容器异常, 作为备服务容器的第 二容器切换为主服务容 器时, 所述容器编排器存储组件存储的所述第一服务容器的主备状态修改为备, 所述第二 服务容器的主 备状态修改为主, 所述代理容器在获取到所述容器编排器存储组件存储的所 述第二服务容器的主 备状态为主之后, 将客户端发送的处理请求代理转 发至所述第二服务 容器对应的存 储节点。 4.如权利要求3所述的系统, 其特征在于, 客户 端发送的处理请求包括读请求和写请 求; 所述代理容器与主服务容器建立连接, 并将客户端发送的写请求代理转发至主服务容 器对应的主存储节点; 所述代理容器与备服务容器建立连接, 并将客户端发送的读请求代 理转发至备服 务容器对应的备存 储节点。 5.如权利要求1所述的系统, 其特征在于, 所述云原生数据库还包括所述目标子数据库 对应的备用目标子数据库, 针对所述备用目标子数据库包括的多个存储节点分别创建的服 务容器, 至少一个代理容器和容器编排器存 储组件; 所述目标子数据库的主服务容器与所述备用目标子数据库的主服务容器之间建立连 接, 并建立流复制机制, 当所述备用目标子系统切换为主时, 由所述备用目标子数据库的主 服务容器对外提供 数据存储服务。 6.一种云原生高可用数据库服务提供方法, 其特征在于, 应用于云原生数据库包括的 各子数据库, 所述云原生数据库包括多个不同数据库类型 的子数据库, 每一子数据库包括 多个存储节点, 多个存 储节点采用一主 多备模式, 所述方法包括: 针对目标子数据库包括的多个存储节点分别创建对应的服务容器, 其中, 每一存储节 点对应的服务容器包括用于提供数据库功 能的实例进程和用于主备存储节点选举的协调 进程; 针对所述目标子数据库创建至少一个代理容器, 其中, 一个代理容器包括用于代理转 发客户端发送的数据 处理请求的代理进程, 代理进程与客户端建立连接, 并将客户端发送权 利 要 求 书 1/2 页 2 CN 115510156 A 2的处理请求代理转发至存 储节点。 7.如权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 针对所述目标子数据库创建用于存储所述目标子数据库包括的各容器的容器状态信 息的容器编排器存 储组件, 各容器的容器 状态信息包括各服 务容器的主备状态; 所述代理容器将客户端发送的处 理请求代理转发至主服 务容器对应的主存 储节点。 8.如权利要求7所述的方法, 其特征在于, 所述代 理容器基于所述容器编 排器存储组件 存储的各容器的容器状态信息包含的各服务容器的主 备状态, 确定 当前主服务容器和备服 务容器, 所述代理容器与主服务容器建立连接, 将客户端发送的处理请求代理转发至主服 务容器对应的主存 储节点; 当作为主服务容器的第 一服务容器异常, 作为备服务容器的第 二容器切换为主服务容 器时, 所述容器编排器存储组件存储的所述第一服务容器的主备状态修改为备, 所述第二 服务容器的主 备状态修改为主, 所述代理容器在获取到所述容器编排器存储组件存储的所 述第二服务容器的主 备状态为主之后, 将客户端发送的处理请求代理转 发至所述第二服务 容器对应的存 储节点。 9.如权利要求8所述的方法, 其特征在于, 客户 端发送的处理请求包括读请求和写请 求; 所述代理容器与主服务容器建立连接, 并将客户端发送的写请求代理转发至主服务容 器对应的主存储节点; 所述代理容器与备服务容器建立连接, 并将客户端发送的读请求代 理转发至备服 务容器对应的备存 储节点。 10.如权利要求6所述的方法, 其特征在于, 所述云原生数据库还包括所述目标子数据 库对应的备用目标子数据库, 针对所述备用目标子数据库包括的多个存储节点分别创建的 服务容器, 至少一个代理容器和容器编排器存 储组件; 所述目标子数据库的主服务容器与所述备用目标子数据库的主服务容器之间建立连 接, 并建立流复制机制, 当所述备用目标子系统切换为主时, 由所述备用目标子数据库的主 服务容器对外提供 数据存储服务。权 利 要 求 书 2/2 页 3 CN 115510156 A 3
专利 一种云原生高可用数据库服务提供系统及方法
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:33:03
上传分享
举报
下载
原文档
(533.3 KB)
分享
友情链接
GB-T 25731-2010 粮油机械 长管蒸发器.pdf
GB-T 42574-2023 信息安全技术 个人信息处理中告知和同意的实施指南.pdf
GB/T 40127-2021 全断面隧道掘进机 顶管机安全要求.pdf
GB/T 40566-2021 流化床法颗粒硅 氢含量的测定 脉冲加热惰性气体熔融红外吸收法.pdf
信通院 2020人工智能医疗产业发展蓝皮书.pdf
T-QGCML 107—2021 冷拌冷铺沥青路面技术规程.pdf
DB3206-T 1019-2021 医疗保险 医疗服务大数据智能监控系统管理规范 南通市.pdf
GB-T 30057-2013 国际货运代理合同规范.pdf
GB-T 16638.4-2008 空气动力学 概念、量和符号 第4部分:飞机的空气动力、力矩及其系数和导数.pdf
XF-T 999-2012 防排烟系统性能现场验证方法热烟试验法.pdf
GB-T 36047-2018 电力信息系统安全检查规范.pdf
GB-T 34587-2017 钢质冷藏集装箱修理技术要求.pdf
YD-T 2700-2014 电信网和互联网安全防护基线配置要求及检测要求-数据库.pdf
JR-T 0228—2021 环境权益融资工具.pdf
DB3212-T 1126—2022 救助管理机构管理绩效评估规范 泰州市.pdf
GB-T 28827.4-2019 信息技术服务 运行维护 第4部分:数据中心服务要求.pdf
GB-T 36993-2018 环槽铆钉连接副 技术条件.pdf
GB-T 40665.2-2021 中医四诊操作规范 第2部分:闻诊.pdf
T-ZZB 1845—2020 散热器恒温控制阀.pdf
GB-T 42869-2023 机械产品三维模型简化与轻量化要求.pdf
1
/
13
评价文档
赞助2.5元 点击下载(533.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。