说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅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 21054-2023 信息安全技术 公钥基础设施 PKI系统安全测评方法.pdf
GB-T 27011-2019 合格评定 认可机构要求.pdf
T-CEC 611—2022 变电站设备声成像测试技术导则.pdf
freebuf DevSecOps行业洞察报告.pdf
GA-T 1720-2020 移动警务 数字证书格式要求.pdf
6-02-06-03 白酒酿造工.pdf
GB-T 19487-2004 电子政务业务流程设计方法 通用规范.pdf
信通院 人工智能白皮书-2022年.pdf
易观分析 AIGC产业研究报告2023——三维生成篇pdf.pdf
GB/T 40212-2021 工业机器人云服务平台分类及参考体系结构.pdf
GB-T 24106-2009 岩土工程仪器术语及符号.pdf
GB-T 27910-2011 金融服务 信息安全指南.pdf
GB-T 30278-2013 信息安全技术 政务计算机终端核心配置规范.pdf
GB-T 16296.1-2018 声学 测听方法 第1部分:纯音气导和骨导测听法.pdf
GB-T 18154-2000 监控式抑爆装置技术要求.pdf
GB-T 32146.2-2015 检验检测实验室设计与建设技术要求 第2部分:电气实验室.pdf
GB-T 32658-2016 业余无线电设备射频技术要求及测试方法.pdf
DB31-T 1240.1-2020 公共数据共享交换工作规范 第1部分:平台建设和运行管理要求 上海市.pdf
GB-T 26019-2010 高杂质钨矿化学分析方法 三氧化钨量的测定 二次分离灼烧重量法.pdf
JR-T 0256—2022 金融行业信息系统商用密码应用 测评要求.pdf
1
/
13
评价文档
赞助2.5元 点击下载(533.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。