首页> 外国专利> Compact aggregation working areas for efficient grouping and aggregation using multi-core CPUs

Compact aggregation working areas for efficient grouping and aggregation using multi-core CPUs

机译:紧凑的聚合工作区,可使用多核CPU进行有效的分组和聚合

摘要

A system is described for creating compact aggregation working areas for efficient grouping and aggregation using multi-core CPUs. The system implements operations including computing a running aggregate for a group within a business intelligence (BI) query, and identifying a location to store running aggregate information within an aggregation working area of a cache. The aggregation working area includes first and second data structures. The first data structure stores running aggregate information that is associated with a group that is accessed frequently relative to a threshold. The second data structure stores running aggregate information that is associated with a group that is accessed infrequently relative to the threshold. The operations also include storing the running aggregate information in either the first or second data structure of the aggregation working area based on a characterization of the group as a frequently or infrequently accessed group.
机译:描述了一种用于创建紧凑的聚合工作区以使用多核CPU进行有效分组和聚合的系统。该系统实现的操作包括:为商业智能(BI)查询中的组计算运行的聚合,以及标识将运行的聚合信息存储在缓存的聚合工作区内的位置。聚合工作区包括第一和第二数据结构。第一数据结构存储与相对于阈值频繁访问的组相关联的运行汇总信息。第二数据结构存储运行的聚合信息,该信息与相对于阈值不经常访问的组关联。该操作还包括基于组作为频繁访问或不频繁访问的组的特征,将运行中的聚合信息存储在聚合工作区的第一或第二数据结构中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号