[发明专利]多集群仓库有效
申请号: | 201780026006.8 | 申请日: | 2017-04-28 |
公开(公告)号: | CN109075994B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 弗洛里安·安德里亚斯·芬克;彼得·波维内克;蒂埃里·克吕安斯;本诺特·戴奇维勒 | 申请(专利权)人: | 斯诺弗雷克公司 |
主分类号: | H04L41/0896 | 分类号: | H04L41/0896;H04L41/5025;H04L43/0817;H04L67/1008;H04L67/1097;G06F16/242;G06F16/2455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 周靖;杨明钊 |
地址: | 美国蒙*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 仓库 | ||
一种用于多集群仓库的方法包括分配多个计算集群作为虚拟仓库的一部分。计算集群用于访问一个或更多个云存储资源中的一个或更多个数据库并对其执行查询。该方法包括向多个计算集群中的每一个提供对虚拟仓库的查询。虚拟仓库的多个计算集群中的每一个接收多个查询,使得计算负荷散布在不同集群当中。该方法还包括基于多个计算集群的工作负荷根据需要来动态地向虚拟仓库添加计算集群以及从虚拟仓库移除计算集群。
相关申请的交叉引用
本申请根据35 U.S.C.§119(e)要求2016年4月28日提交的标题为“Multi-ClusterWarehouses”的美国临时专利申请号62/328,943的利益,该临时申请特此通过引用被全部并入本文。
技术领域
本公开涉及用于多集群仓库的系统、方法和设备。
背景
数据库广泛用于在计算应用中的数据存储和访问。数据库可以包括一个或更多个表,这些表包括或参考可以使用查询来读取、修改或删除的数据。数据库可以在一个或更多个表内存储小数据集或极大数据集。该数据可例如通过网站或应用程序接口(API)由组织中的各种用户访问或甚至用于服务公共用户。计算和存储资源及其底层体系结构都可在实现理想的数据库性能方面发挥巨大作用。
附图的简要说明
参考以下附图描述了本公开的非限制性和非穷尽的实施例,其中,除非以其它方式说明,在所有各个附图中相似的参考数字指代相似的部分。
图1是描绘根据本文描述的系统和方法的示例实施例的处理平台的框图。
图2是示出根据一个实施例的资源管理器的部件的框图。
图3是描绘根据一个实施例的在多集群仓库上调度的框图。
图4是描绘根据一个实施例的可在单个执行平台上提供的多个(a plurality of)仓库的框图。
图5是示出根据一个实施例的具有多个分布式虚拟仓库的系统的框图。
图6是示出根据一个实施例的用于多集群仓库的方法的示意性流程图。
图7是示出根据一个实施例的用于在多集群仓库中动态地添加计算集群的方法的示意性流程图。
图8是示出根据一个实施例的用于动态地移除多集群仓库中的计算集群的方法的示意性流程图。
图9是示出根据一个实施例的用于多集群仓库的方法的示意性流程图。
图10是描绘与本文公开的过程和系统的至少一个实施例一致的示例计算设备的框图。
优选实施例的详细描述
本公开针对用于提供和管理多集群仓库的系统、方法和设备。仓库是被连接并在处理分析查询时协作的几台服务器。在一些仓库中,计算和存储资源被连接并分配在一起。在本文公开的至少一些实施例中,计算资源被独立地分配并且与存储资源分开地可缩放。在一些情况下,仓库包括可以一起工作来提供服务的一个或更多个集群和/或一个或更多个服务器节点的集群。申请人已经开发并在本文中提出用于多集群仓库的体系结构、方法、算法和系统。
根据一个实施例,一种用于多集群仓库的方法包括分配多个计算集群作为虚拟仓库的一部分。计算集群可用于访问在一个或更多个云存储资源中的一个或更多个数据库并对其执行查询。该方法包括向多个计算集群中的每一个提供对虚拟仓库的查询。例如,虚拟仓库的多个计算集群中的每一个可以接收多个查询,使得计算负荷散布在不同集群当中。该方法还可以包括基于多个计算集群的工作负荷根据需要动态地向虚拟仓库添加计算集群以及从虚拟仓库移除计算集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯诺弗雷克公司,未经斯诺弗雷克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780026006.8/2.html,转载请声明来源钻瓜专利网。