说明:收录90万 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 406-2018 棉本色布.pdf
A_White_Paper_of_AIGC_GPT-4_Empowering_Telecom_Sector.pdf
GB-T 17314-2011 籼型杂交水稻三系原种生产技术操作规程.pdf
T-ACEF 106—2023 公民绿色低碳行为温室气体减排量化指南 行:公交出行.pdf
GB-T 41339.2-2022 海洋生态修复技术指南 第2部分:珊瑚礁生态修复.pdf
GB/T 39468-2020 陆地定量遥感产品真实性检验通用方法.pdf
SN-T 4243-2015 铜精矿中金、银、铂、钯、砷、汞、镉、镓、铟、锗、硒、碲、铊、镧的测定 电感耦合等离子体质谱法.pdf
GB-T 29729-2022 氢系统安全的基本要求.pdf
T-CSAE 237—2021 重型汽车实际行驶污染物排放测试技术规范.pdf
GB-T 41904-2022 信息技术 自动化基础设施管理 AIM 系统 要求、数据交换及应用.pdf
思度安全-DSMM-017 数据销毁安全管理规范V1.0.pdf
GM-T 0112-2021 PDF格式文档的密码应用技术要求.pdf
GB-T 14506.14-2010 硅酸盐岩石化学分析方法 第14部分:氧化亚铁量测定.pdf
南方财经 个人信息保护法企业合规启示报告(上篇).pdf
SN-T 2770-2011 国境口岸军团菌荧光PCR检测方法.pdf
GB 35114-2017 公共安全视频监控联网信息安全技术要求.pdf
电力行业网络安全等级保护管理办法 修订征求意见稿 .pdf
T-ZSFX 007—2020 中山装工业化生产技术规范.pdf
GB-T 12346-2021 经穴名称与定位.pdf
GB-T 14986.4-2018 软磁合金 第4部分:铁铬合金.pdf
1
/
13
评价文档
赞助2.5元 点击下载(533.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。