[发明专利]一种Hadoop数据库HBase的查询方法及装置有效
申请号: | 201510299125.3 | 申请日: | 2015-06-03 |
公开(公告)号: | CN106294472B | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 潘毅;喻朝新;张静娴;朱定局 | 申请(专利权)人: | 中国移动通信集团广东有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455;G06F16/248;G06F16/25 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 510623 广东省广州市珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种Hadoop数据库HBase的查询方法及装置,涉及数据库领域,解决现有HBase查询方法存在缺陷的问题,该方法包括:接收用户的查询请求,并将查询请求反序列化成Call查询作业;获取Call查询作业所归属用户的用户优先级;根据预先设置的用户优先级和查询优先级的对应关系,将Call查询作业放到多个请求队列CallQueue中的一个请求队列CallQueue中;根据请求队列CallQueue的查询优先级,处理请求队列CallQueue中的Call查询作业,得到查询结果;将查询结果返回给用户。本发明的方案在保证整体用户体验的同时,提高了高优先级用户的服务体验。 | ||
搜索关键词: | 一种 hadoop 数据库 hbase 查询 方法 装置 | ||
【主权项】:
1.一种Hadoop数据库HBase的查询方法,其特征在于,包括:接收用户的查询请求,并将所述查询请求反序列化成Call查询作业;获取所述Call查询作业所归属用户的用户优先级;根据预先设置的用户优先级和查询优先级的对应关系,将所述Call查询作业放到多个请求队列CallQueue中的一个请求队列CallQueue中,其中每个请求队列CallQueue具有一个查询优先级,不同请求队列CallQueue之间的查询优先级不同;根据所述请求队列CallQueue的查询优先级,处理所述请求队列CallQueue中的Call查询作业,得到查询结果;以及将所述查询结果返回给用户;所述查询方法还包括:建立一个资源跟踪线程,监听每个请求队列CallQueue的队列信息,并根据所述队列信息对所述请求队列CallQueue进行动态资源调度;所述队列信息包括负载数量和平均响应时延,所述动态资源包括请求队列CallQueue的队列资源;相应地,所述建立一个资源跟踪线程,监听每个请求队列CallQueue的队列信息,并根据所述队列信息对所述请求队列CallQueue进行动态资源调度,具体包括:建立一个资源跟踪线程,监听每个请求队列CallQueue的负载数量和平均响应时延;根据所述负载数量和所述平均响应时延,对所述请求队列CallQueue的队列资源进行调度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司,未经中国移动通信集团广东有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510299125.3/,转载请声明来源钻瓜专利网。
- 上一篇:数据迁移处理方法及装置
- 下一篇:一种实体词挖掘方法、信息推荐方法及装置