[发明专利]联合数据库系统有效
申请号: | 201280076494.0 | 申请日: | 2012-10-19 |
公开(公告)号: | CN104737157B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 马诺·普拉桑纳库玛;萨拉马尼安·斯瓦珊卡;贾瓦·默哈迈德·扎霍尔 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 穆童 |
地址: | 瑞典斯*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种联合数据库系统中的查询处理设备(20),以及一种用于在联合数据库系统中处理查询的方法、计算机程序和计算机程序产品。查询处理设备(20)从若干个应用(A1、A2、A3、A4)接收针对一组数据库(22、24、26、28)的数据库查询(Q1、Q2、Q3、04),并基于如通用查询语法的通用查询规则来过滤查询;调查已经通过过滤的查询(Q1、Q2、Q3、Q4),其中所述调查包括根据查询优先级排序方案在至少一些查询之间进行优先级排序;以及将所调查的查询发送到数据库,其中,根据所述优先级排序方案来发送已优先级排序的查询。 | ||
搜索关键词: | 联合 数据库 系统 | ||
【主权项】:
1.一种联合数据库系统(10)中的查询处理设备(20),所述查询处理设备被配置为从若干个应用(A1、A2、A3、A4)接收针对一组数据库(22、24、26、28)的数据库查询(Q1、Q2、Q3、Q4),并且包括:启动模块(31),在应用部署处将应用分配给所述数据库的数据存储;查询调度模块(36),被配置为调查所述查询(Q1、Q2、Q3、Q4),其中所述调查包括根据查询优先级排序方案在至少一些查询之间进行优先级排序,并且将所调查的查询发送到所述数据库,其中,已优先级排序的查询根据查询优先级排序方案来发送;以及查询处理评估模块(34),被配置为调查处理应用的查询的系统单元的处理能力,将所述处理能力与能力准则相比较,并且将结果告知所述查询调度模块(36),其中,所述查询调度模块(36)还被配置为:如果满足所述能力准则,则允许立即将查询发送到所分配的数据库并且立即执行查询,否则根据查询优先级排序方案来应用优先级排序,其中,所述查询调度模块(36)包括:聚类单元(42),被配置为基于查询执行时间对查询进行聚类,基于聚类中的查询的执行时间将优先级分配给聚类;排序单元(44),被配置为对应用进行排序;以及选择单元(46),被配置为基于聚类优先级和应用排序来选择查询以执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280076494.0/,转载请声明来源钻瓜专利网。