[发明专利]数据库查询处理的方法及装置在审
| 申请号: | 201410450214.9 | 申请日: | 2014-09-04 |
| 公开(公告)号: | CN104166738A | 公开(公告)日: | 2014-11-26 |
| 发明(设计)人: | 洪超 | 申请(专利权)人: | 北京国双科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李志刚;吴贵明 |
| 地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据库 查询 处理 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体而言,涉及一种数据库查询处理的方法及装置。
背景技术
数据库是一种通用数据处理系统,可以存储一个应用领域的所有有关数据。数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
数据分析服务器(SQL Services Analysis Services简称SSAS)为合并数据挖掘的解决方案提供一个集成的平台。在SSAS数据库中可以使用关系数据或多维数据集数据创建具有预测分析功能的商业智能解决方案。当SSAS数据库进行处理数据时,会消耗过多的CPU,占用内存资源大,从而导致在数据库处理数据时进行数据查询操作会出现资源不足而报错或是查询过程耗费时间非常长。
针对相关技术中在数据库处理数据时会消耗过多的CPU,占用内存资源大,从而导致在数据库处理数据时进行数据查询操作会出现资源不足而报错或是查询过程耗费时间非常长的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种数据库查询处理的方法及装置,以解决在数据库处理数据时会消耗过多的CPU,占用内存资源大,从而导致在数据库处理数据时进行数据查询操作会出现资源不足而报错或是查询过程耗费时间非常长的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种数据库查询处理的方法。根据本发明的数据库查询处理方法包括:通过数据处理服务器对第一数据库执行数据处理,其中,该第一数据库存储于该数据处理服务器上;将该第一数据库中的数据同步至数据查询服务器上的第二数据库,其中,该查询服务器用于对数据进行查询;通过该数据查询服务器对该第二数据库执行数据查询。
进一步地,该数据查询服务器包括多个查询服务器,该多个查询服务器包括第一查询服务器和第二查询服务器,通过该数据查询服务器对该第二数据库执行数据查询包括:判断该第一查询服务器的优先级是否高于该第二查询服务器的优先级;在该第一查询服务器的优先级高于该第二查询服务器的优先级的情况下,通过该第一查询服务器对该第一查询服务器上的第二数据库执行数据查询;在该第一查询服务器的优先级低于该第二查询服务器的优先级的情况下,通过该第二查询服务器对该第二查询服务器上的第二数据库执行数据查询。
进一步地,将该第一数据库中的数据同步至数据查询服务器上的第二数据库包括:该数据查询服务器调用同步指令,其中,该同步指令用于对该数据处理服务器上的该第一数据库的数据进行同步;通过运行该同步指令将该第一数据库中的数据同步至该数据查询服务器上的该第二数据库。
进一步地,通过该数据查询服务器对该第二数据库中的数据进行查询包括:查询分发服务器连接该数据查询服务器,其中,该查询分发服务器用于收集所有查询请求信息和查询结果;在该数据查询服务器上获取数据查询的信息;通过该数据查询的信息,该数据查询服务器发出查询指令;查询分发服务器获取查询结果。
进一步地,在该数据查询服务器上对该第二数据库中的数据进行查询之后,该方法还包括:判断该数据查询服务器上对该第二数据库查询是否成功;如果该数据查询服务器上对该第二数据库查询不成功,则选取该数据处理服务器对该第一数据库进行查询;查询分发服务器连接该数据处理服务器;在该数据处理服务器上获取数据查询的信息;通过该数据查询的信息,该数据处理服务器发出查询指令;查询分发服务器获取查询结果。
为了实现上述目的,根据本发明的另一方面,提供了数据库查询处理的装置。该装置包括:处理单元,用于通过数据处理服务器对第一数据库执行数据处理,其中,该第一数据库存储于该数据处理服务器上;同步单元,用于将该第一数据库中的数据同步至数据查询服务器上的第二数据库,其中,该查询服务器用于对数据进行查询;查询单元,用于通过该数据查询服务器对该第二数据库执行数据查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410450214.9/2.html,转载请声明来源钻瓜专利网。





