【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
数据库可包括有组织的数据集合,且可由与用户和采集并分析数据的其他应用交互的系统来管理。数据库和云环境可支持各种并行的应用工作负载。数据库管理系统可用于最大化数据库的利用并减少延迟。附图说明图1是依照本公开的EDW系统的图示。图2是EDW系统中查询的数据流的图示。图3图示依照本公开的用于管理租户间的计算资源的示例EDW架构。图4图示依照本公开的用于管理租户间的计算资源的系统的示例。图5至图6图示根据本公开的系统的示例。图7图示根据本公开的用于数据库租户间资源管理的示例方法的流程图。具体实施方式网络中的服务器(例如,数据库)可从连接至网络的一个或多个客户端设备(例如,计算机)接收查询。查询可为例如用于搜索或检索在服务器中存储的一些数据的请求。服务器中的过程可处理由服务器接收到的查询并向该查询提供服务。但是,当向服务器发送并行查询时,这些查询可能竞争服务器中的系统资源,例如CPU(中央处理单元)资源、存储器、数据访问、和/或数据传输。各组织可利用企业数据仓库(EDW)(例如,来自多个不同源的数据存储库)来存储信息,并使该信息在组织内可访问。在一些示例中,EDW可包括多个EDW客户端(例如,组织、和/或组织内的功能)。多个EDW客户端中的每个可共享特定EDW中的资源(除了其他资源外,例如,CPU资源、关系表、和/或索引)。类似地,EDW客户端中的每个可具有由DEW管理的工作负载。这些工作负载可 ...
【技术保护点】
一种存储指令的非暂时性计算机可读介质,所述指令能由处理资源执行用于:将企业数据仓库(EDW)中的多个查询中的每个查询识别为多个片段,其中所述多个片段中的每个片段在专用过程或共享过程之一中执行;使用内核来调节多个专用过程间的EDW资源使用,所述内核将特定的EDW资源分派给特定的专用过程;以及使用多个表存储引擎(TSE)来调节多个共享过程间的EDW资源使用。
【技术特征摘要】
【国外来华专利技术】1.一种存储指令的非暂时性计算机可读介质,所述指令能由处理资源执行用于:
将企业数据仓库(EDW)中的多个查询中的每个查询识别为多个片段,其中所述
多个片段中的每个片段在专用过程或共享过程之一中执行;
使用内核来调节多个专用过程间的EDW资源使用,所述内核将特定的EDW资源
分派给特定的专用过程;以及
使用多个表存储引擎(TSE)来调节多个共享过程间的EDW资源使用。
2.根据权利要求1所述的介质,其中所述内核使用多个物理计算池将特定的EDW
资源分派给特定的专用过程。
3.根据权利要求2所述的介质,其中:
所述多个物理计算池中的每个与虚拟计算池关联,并且其中所述虚拟计算池包括
所述物理计算池的一部分,且对所述物理计算池执行的多个查询所使用的计算时间量
进行限制。
4.根据权利要求1所述的介质,其中用于使用所述多个TSE来调节所述多个共
享过程间的EDW资源使用的所述指令包括:用于将所述EDW资源的一部分分配给租
户的指令,其中所述租户包括EDW资源核算单元。
5.一种用于数据库租户间的资源管理的系统,所述系统包括:
处理资源;
存储器资源,联接至所述处理资源,用于实现:
属性引擎,用于识别与企业数据仓库(EDW)的连接会话的多个属性;
租户标识符(ID)引擎,用于将所述多个属性与定义多个租户的多个连接规
则相比较,并基于所述比较来分派租户ID;
分派引擎,用于基于所述比较,将与所述EDW连接关联的多个查询分派给
所述多个租户;以及
资源调节引擎,用于调节所述多个租户间的EDW资源。
6.根据权利要求5所述的系统,其中所述多个属性包括以下中...
【专利技术属性】
技术研发人员:大卫·W·伯德索尔,加里·S·史密斯,尚胜·唐戈,迈克尔·J·汉隆,C·他拉克纳特,A·纳拉因,S·卡卡拉穆迪,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。