首页> 外国专利> AN ONLINE ANALYTICAL PROCESSING SYSTEM FOR BIG DATA BY CACHING THE RESULTS AND GENERATING 2-LEVEL QUERIES BY SQL PARSING

AN ONLINE ANALYTICAL PROCESSING SYSTEM FOR BIG DATA BY CACHING THE RESULTS AND GENERATING 2-LEVEL QUERIES BY SQL PARSING

机译:缓存结果并通过SQL解析生成2级查询的大数据在线分析处理系统

摘要

The present invention relates to an online analytical processing method for processing big data by caching results and generating two-level queries with SQL parsing in an analytical processing server which processes a request query for a database requested by a client. The method comprises: (a) extracting column names included in the request query by parsing the request query; (b) generating a query (hereafter referred to as a basic query) which refers to the same table referred to by the request query, with reference to the extracted column names, and an extended query which retrieves result data requested by the request query, with reference to the result data for the basic query; (c) searching the result data for the basic query in a server cache of the server; (d) requesting data with the basic query from the database, if the result data for the basic query is not found in the server cache, and then storing the result data for the basic query, which has been received from the database, in the server cache; and (e) obtaining result data for the extended query by applying the extended query to the result data for the basic query, and then transmitting the obtained result data to the client. As a result, the speed with which a query is processed in an analytical environment for business intelligence is specifically increased by caching data for a basic query among requested queries, thereby providing analytical results to a user in real time.
机译:在线分析处理方法技术领域本发明涉及一种在线分析处理方法,该方法用于通过在分析处理服务器中缓存结果并利用SQL解析生成两级查询来处理大数据,该分析处理服务器处理对客户端请求的数据库的请求查询。该方法包括:(a)通过解析请求查询来提取请求查询中包括的列名; (b)生成一个查询(以下称为基本查询),该查询参考请求查询所引用的同一表,并参考提取出的列名;以及扩展查询,该查询检索请求查询所请求的结果数据,参考基本查询的结果数据; (c)在服务器的服务器缓存中搜索结果数据以进行基本查询; (d)如果在服务器高速缓存中未找到基本查询的结果数据,则从数据库请求基本查询的数据,然后将已从数据库接收到的基本查询的结果数据存储在数据库中。服务器缓存; (e)通过将扩展查询应用于基本查询的结果数据,获得扩展查询的结果数据,然后将获取的结果数据发送给客户端。结果,通过在所请求的查询中缓存用于基本查询的数据,从而特别地提高了在用于商业智能的分析环境中查询的速度,从而将分析结果实时地提供给用户。

著录项

  • 公开/公告号KR101544560B1

    专利类型

  • 公开/公告日2015-08-17

    原文格式PDF

  • 申请/专利权人 BIMATRIX CO. LTD.;

    申请/专利号KR20140039470

  • 申请日2014-04-02

  • 分类号G06F17/30;

  • 国家 KR

  • 入库时间 2022-08-21 14:57:47

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号