[发明专利]多集群仓库有效
申请号: | 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 | 代理人: | 周靖;杨明钊 |
地址: | 美国蒙*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 仓库 | ||
1.一种系统,包括:
用于在执行平台上分配多个计算集群作为虚拟仓库的一部分以用于访问一个或更多个云存储资源中的一个或更多个数据库和执行对所述一个或更多个云存储资源中的所述一个或更多个数据库的查询的装置,所述一个或更多个云存储资源位于与所述执行平台分开的存储平台上,其中所述多个计算集群与所述一个或更多个云存储资源分开地分配,并且其中每个计算集群包括一个或更多个节点,每个节点包括一个或更多个处理器和将来自所述一个或更多个数据库的数据缓存的高速缓存;
用于接收指向所述一个或更多个数据库中的数据的查询的装置;
用于使用所述多个计算集群的当前工作负荷在满足所述查询的性能度量的同时确定所述查询是否能够由所述多个计算集群中的一个或更多个当前分配的计算集群进行处理的装置;以及
用于在满足所述查询的所述性能度量的同时在所述查询不能够由所述多个计算集群中的一个或更多个当前分配的计算集群处理时,使用所述多个计算集群的所述当前工作负荷,根据需要来动态地向所述虚拟仓库添加计算集群或从所述虚拟仓库移除计算集群的装置,其中用于添加或移除所述计算集群的所述装置在不增加或减少所述一个或更多个云存储资源的情况下动态地按比例放大和缩小计算集群的数量。
2.根据权利要求1所述的系统,其中,动态地向所述虚拟仓库添加计算集群或从所述虚拟仓库移除计算集群的所述装置包括:
用于响应于确定所述查询与所述当前工作负荷相结合不允许所述多个计算集群中的一个或更多个当前分配的计算集群满足所述性能度量而触发新计算集群的启动的装置。
3.根据权利要求1所述的系统,其中,动态地向所述虚拟仓库添加计算集群或从所述虚拟仓库移除计算集群的所述装置包括:
用于确定当前工作负荷是否在满足性能度量的同时能够由比所述多个计算集群少一个的集群服务的装置;以及
用于响应于确定所述工作负荷能够由比所述多个计算集群少一个的集群服务而停用所述多个计算集群中的至少一个计算集群的装置。
4.根据权利要求1所述的系统,还包括用于在满足所述查询的所述性能度量的同时在所述查询能够由所述多个计算集群中的一个或更多个当前分配的计算集群处理时,向所述一个或更多个当前分配的计算集群中的一个计算集群提供所述查询的装置,所述装置用于提供包括下列项中的一个或更多个:
用于使用所述查询所源自于的会话来路由所述查询的装置;
用于使用集群可用性来路由所述查询的装置;或者
用于使用集群资源的可用性来路由所述查询以执行查询的装置。
5.一种用于多集群仓库的计算机实现的方法,所述方法包括:
在执行平台上分配多个计算集群作为虚拟仓库的一部分,用于访问一个或更多个云存储资源中的一个或更多个数据库和执行对所述一个或更多个云存储资源中的所述一个或更多个数据库的查询,所述一个或更多个云存储资源位于与所述执行平台分开的存储平台上,其中所述多个计算集群与所述一个或更多个云存储资源分开地分配;
接收指向所述一个或更多个数据库中的数据的查询;
使用所述多个计算集群的当前工作负荷确定在满足所述查询的性能度量的同时所述查询是否能够由所述多个计算集群中的一个或更多个当前分配的计算集群进行处理;以及
在满足所述查询的性能度量的同时在所述查询不能够由所述一个或更多个当前分配的计算集群处理时,使用所述多个计算集群的当前工作负荷根据需要来动态地向所述虚拟仓库添加计算集群或从所述虚拟仓库移除计算集群,其中添加或移除所述计算集群不会增加或减少所述一个或更多个云存储资源。
6.根据权利要求5所述的计算机实现的方法,还包括确定
对于所述多个计算集群的所述当前工作负荷,其中确定所述当前工作负荷包括确定下列项中的一个或更多个的可用性:
用于所述多个计算集群中的每一个的处理器资源;以及
用于所述多个计算集群中的每一个的存储器资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯诺弗雷克公司,未经斯诺弗雷克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780026006.8/1.html,转载请声明来源钻瓜专利网。