浪潮云信息技术股份公司赵阳获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浪潮云信息技术股份公司申请的专利分布式数据库多租户隔离方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114239055B 。
龙图腾网通过国家知识产权局官网在2025-09-19发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111428773.6,技术领域涉及:G06F21/62;该发明授权分布式数据库多租户隔离方法及系统是由赵阳;陈善君;高庆安设计研发完成,并于2021-11-29向国家知识产权局提交的专利申请。
本分布式数据库多租户隔离方法及系统在说明书摘要公布了:本发明公开了分布式数据库多租户隔离方法及系统,属于Kubernetes相关技术领域,本发明要解决的技术问题为如何实现分布式数据库的多租户隔离,以降低业务部署的风险和成本,采用的技术方案为:该方法是使用k8s技术作为容器编排工具部署数据库,并且通过k8s提供的namespace作为基础的资源隔离单位,同时提供基于命名空间权限的权限管理方式,即k8s建立基于用户角色的访问控制基础上,再通过保证命名空间之间的网络隔离,在不同的命名空间之间允许白名单范围内的跨租户应用请求,从而实现分布式数据库的多租户隔离。该系统包括创建模块一、创建模块二、创建模块三及隔离模块。
本发明授权分布式数据库多租户隔离方法及系统在权利要求书中公布了:1.一种分布式数据库多租户隔离方法,其特征在于,该方法是使用k8s技术作为容器编排工具部署数据库,并且通过k8s提供的命名空间作为基础的资源隔离单位,同时提供基于命名空间权限的权限管理方式,即k8s建立基于用户角色的访问控制基础上,再通过保证命名空间之间的网络隔离,在不同的命名空间之间允许白名单范围内的跨租户应用请求,从而实现分布式数据库的多租户隔离;具体如下: 在k8s的基础上,采用共享数据盘的模式,依次创建需要的pv;其中,pv用于存放NewSQL数据库实例的数据更方便数据库实例的扩缩容以及备份还原的操作; 创建pv后,创建Statefulset,Statefulset所管理的Pod拥有固定的Pod名称及启停顺序; 通过k8s创建数据库Service; 创建数据库Service后,数据库实例便能够正常使用,数据库实例拥有独享的命名空间,通过命名空间的RBAC权限控制即可实现多租户之间的隔离; 其中,pv创建前,在对应服务器的数据盘目录mntdisks数据库实例名上创建pv挂载的目录;pv的数量取决于数据库节点的数量; StatefulSet中,Pod名字称为网络标识,Statefulset中每个Pod都有自已的专有存储卷,StatefulSet的存储卷使用volumeClaimTemplate创建,volumeClaimTemplate会为每个Pod生成不同的pvc,并绑定pv,从而实现各pod有专用存储; 通过k8s创建数据库Service的前置条件是创建证书,证书分三种:根证书、用户证书和节点证书,具体如下: 生成一个根证书,根证书保证唯一; 节点证书及用户证书需要从根证书签发; 通过k8s创建数据库Service具体如下: 创建configMap对象保存根证书和密钥文件,k8s通过configMap保存证书,并指定命名空间; 创建安全模式的Service,新增的initContainers容器签发节点证书时,增加管理员指定参数nodeIPordomain,nodeIPordomain为相应数据库实例提供给k8s外部访问的节点IP或域名,NodePort模式下,nodeIPordomain为一个k8s节点的IP地址。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮云信息技术股份公司,其通讯地址为:250100 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。