说明:最全电力标准
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211472755.2 (22)申请日 2022.11.23 (71)申请人 安超云软件 有限公司 地址 214000 江苏省无锡市经济开发区金 融三街6号1602室 (72)发明人 不公告发明人   (74)专利代理 机构 苏州友佳知识产权代理事务 所(普通合伙) 32351 专利代理师 储振 (51)Int.Cl. G06F 16/27(2019.01) G06F 9/455(2006.01) (54)发明名称 一种分布式数据库系统及电子设备 (57)摘要 本发明提供了一种分布式数据库系统及电 子设备, 该分布式数据库系统响应于用户发起的 数据库访问请求, 包括: 主控制器、 受控于主控制 器的Statefulset对象、 PDB对象以及代理服务 器; Statefulset对象生成若干Pod以形成Pod集 群, PDB对象限制Pod集群中的Pod数量的阈值范 围, Stateful set对象与 PDB对象之间形 成引用关 系, 基于引用关系获取阈值范围, 并调整Pod数量 位于阈值范围以内; 代理服务器对Pod集群进行 管理请求以及业务请求转发。 通过本发明, 实现 了分布式数据库的维护和管理不需依赖外部系 统, 同时能够避免环境控制对象混乱所造成的一 系列问题。 权利要求书2页 说明书7页 附图2页 CN 115510167 A 2022.12.23 CN 115510167 A 1.一种分布式数据库系统, 响应于用户发起的数据库访问请求; 其特征在于, 所述分布式数据库系统包括: 主控制器、 受控于所述主控制器的 Statefulset对象、 P DB对象以及代理服 务器; 所述Statefulset对象生成若干Pod以形成Pod集群, 所述PDB对象限制Pod集群中 的Pod 数量的阈值范围, 所述Statefulset对象与所述PDB对象之间形成引用关系, 基于所述引用 关系获取所述阈值范围, 并调整Pod数量位于所述阈值范围以内; 所述代理服务器对所述 Pod集群进行 管理请求以及业 务请求转发; 所述代理服务器部署业务代理, 所述主控制器接收业务请求并转发至业务代理, 以通 过所述业务代理将业 务请求转发至Pod集群; 所述业务代理包括: 响应主控制器转发的数据写入请求与数据读取请求的主代理和仅 响应主控制器转发的数据读取请求的从代理, 所述主代理与从代理仅向主控制器予以暴 露; 其中, 所述Pod内独立部署数据库容器。 2.根据权利要求1所述的分布式数据库系统, 其特征在于, 所述分布式数据库系统基于 部署删除策略的Kubernetes组建, 以基于所述删除策略同步地对所述Statefulset对象与 PDB对象执 行删除操作。 3.根据权利要求2所述的分布式数据库系统, 其特征在于, 所述PDB对象在 收到分布式 数据库系统出现自愿中断事件时, 通过PDB对象生成维护策略以基于所述维护策略进行维 护; 所述自愿中断事件包括: Pod维护、 升级事件、 节点删除事件或者Pod删除事件中的一种 或者任意几种组合。 4.根据权利要求1所述的分布式数据库系统, 其特征在于, 所述代理服务器部署管理代 理并仅向主控制器予以暴露, 通过所述管理代理接收管理请求并由域名系统为每个Pod创 建唯一访问名称, 并对Pod进行监控以得到每 个Pod的状态信息并记录 。 5.根据权利要求4所述的分布式数据库系 统, 其特征在于, 所述Pod内部署Init容器以 及标签控制器, 所述Init容器对同一个Pod中的数据库容器进行初始化以形成独立提供数 据库服务的状态, 若干Pod所分别部署的数据库容器之间基于主从确定策略确定一个主数 据库容器与若干从数据库容器, 所述标签控制器读取其所属Pod中的数据库容器的元数据 信息, 以基于所述元 数据信息标识数据库容器所在Pod的角色信息 。 6.根据权利要求5所述的分布式数据库系统, 其特征在于, 所述主代理根据所述角色信 息确定主数据库容器并将所述数据写入请求与数据读取请求转发至由所述主从确定策略 所确定的主数据库容器, 所述从代理根据所述角色信息确定从数据容器并将所述数据读取 请求转发至基于所述主从确定策略所确定的从数据库容器。 7.根据权利要求5所述的分布式数据库系统, 其特征在于, 若当前提供数据库服务的主 数据库容器宕机, 则基于所述主从确定策略从若干从数据库容器中选取一个从数据库容器 作为主数据库容器。 8.根据权利要求1至7中任一项所述的分布式数据库系统, 其特征在于, 所述分布式数 据库系统独立 运行于一个 计算装置中, 所述计算装置为物理机或者虚拟机集群。 9.一种电子设备, 其特 征在于, 包括: 处理器, 存储器, 以及存储在所述存储器中且被配置为由所述处理器执行的计算机程权 利 要 求 书 1/2 页 2 CN 115510167 A 2序; 所述处理器在执行所述计算机程序时执行如权利要求1至8中任一项所述的分布式数 据库系统中所包 含的逻辑。权 利 要 求 书 2/2 页 3 CN 115510167 A 3

.PDF文档 专利 一种分布式数据库系统及电子设备

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种分布式数据库系统及电子设备 第 1 页 专利 一种分布式数据库系统及电子设备 第 2 页 专利 一种分布式数据库系统及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:48:25上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。