首页> 外国专利> Efficient multidimensional data aggregation operator implementation

Efficient multidimensional data aggregation operator implementation

机译:高效的多维数据聚合运算符实现

摘要

An efficient implementation of a multidimensional data aggregation operator that generates all aggregates and super-aggregates for all available values in a results set by first generating a minimal number of aggregates at the lowest possible system level using a minimal number of function calls, and second categorizing the aggregate function being applied and applying the aggregate function with the fewest possible function calls. The aggregates are generated from a union of roll-ups of the n attributes to the GROUP BY clause of the SELECT statement. The number of roll-ups are minimized by including a barrel shift of the attributes being rolled up. A scoreboard array of 2.sup.n bits is updated during the roll-up and barrel shifting process to keep track of which roll-ups are complete and with are not yet complete. Generating super- aggregates is further optimized by identifying the type of aggregate function being applied and facilitating the most efficient application of the aggregate function. A lter.sub.-- super() function is implemented to facilitate the most efficient application of algebraic aggregate functions that require access to intermediate aggregate data that heretofore was not available to any algebraic aggregation operator.
机译:多维数据聚合运算符的有效实现,该结果生成结果集中所有可用值的所有聚集和超级聚集,方法是首先使用最少数量的函数调用在最低可能的系统级别生成最少数量的聚集,然后进行分类正在应用的聚集函数,并以尽可能少的函数调用来应用聚集函数。聚集是通过将n个属性的汇总汇总到SELECT语句的GROUP BY子句而生成的。汇总的数量通过包括要汇总的属性的桶形移位而得以最小化。 2.sup.n位的记分板数组在汇总和桶移位过程中进行更新,以跟踪哪些汇总已完成以及尚未完成。通过识别要应用的聚合函数的类型并促进最有效地应用聚合函数,可以进一步优化生成超级聚合。实现了一个lter.super()函数以最有效地应用代数聚合函数,这些函数需要访问迄今为止任何代数聚合运算符都不可用的中间聚合数据。

著录项

  • 公开/公告号US5822751A

    专利类型

  • 公开/公告日1998-10-13

    原文格式PDF

  • 申请/专利权人 MICROSOFT CORPORATION;

    申请/专利号US19960768105

  • 发明设计人 JIM GRAY;DONALD C. REICHART;

    申请日1996-12-16

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-22 02:38:23

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号