聚合查询方法、装置、设备以及计算机可读存储介质制造方法及图纸

技术编号:42753465 阅读:16 留言:0更新日期:2024-09-18 13:42
本申请涉及数据库计算引擎技术领域,尤其涉及一种聚合查询方法、装置、设备以及计算机可读存储介质,该方法包括:响应于聚合查询指令,获取聚合查询需求对应的目标连接键;确定所述目标连接键连接的多个原始数据表,并基于预设的频数列对每一所述原始数据表的数据元组进行统计,得到每一所述原始数据表的频数统计表,所述频数统计表至少包括携带元组累计值的数据元组;依据所述聚合查询需求指定的聚合连接函数连接各所述频数统计表,生成数据聚合表。本申请避免了传统连接聚合查询方式由表间连接操作引起的数据膨胀,显著提高了连接聚合查询的效率。

【技术实现步骤摘要】

本申请涉及数据库计算引擎,尤其涉及一种聚合查询方法、装置、设备以及计算机可读存储介质


技术介绍

1、随着数据库计算引擎技术的持续发展,用户对连接聚合查询的效率提出了更高的要求。在数据库管理系统中,caq(cartesian aggregation query,连接聚合查询)是一种常见且复杂的查询类型,它结合了cq(connection query,连接查询)和a(aggregation,聚合运算),用于从多个相关表中提取、组合并聚合数据。然而,传统的caq处理方法通过先执行表间连接操作再应用聚合函数,极易因连接过程中的笛卡尔积效应而导致数据爆炸式增长(即数据膨胀),严重影响查询的效率和资源利用率。

2、因此,如何避免由表间连接操作引起的数据膨胀以提高连接聚合查询的效率是目前亟待解决的技术问题。


技术实现思路

1、本申请的主要目的在于提供一种聚合查询方法、装置、设备以及计算机可读存储介质,旨在避免由表间连接操作引起的数据膨胀以提高连接聚合查询的效率。

2、为实现上述目的,本申请提供一种本文档来自技高网...

【技术保护点】

1.一种聚合查询方法,其特征在于,所述聚合查询方法包括:

2.如权利要求1所述聚合查询方法,其特征在于,所述基于预设的频数列对每一所述原始数据表的数据元组进行统计,得到每一所述原始数据表的频数统计表的步骤包括:

3.如权利要求2所述聚合查询方法,其特征在于,所述依据预设的数据结构以及所述携带元组累计值的数据元组,构建所述频数统计表的步骤包括:

4.如权利要求1所述聚合查询方法,其特征在于,所述依据所述聚合查询需求指定的聚合连接函数连接各所述频数统计表,生成数据聚合表的步骤包括:

5.如权利要求4所述聚合查询方法,其特征在于,所述依据所述等效...

【技术特征摘要】

1.一种聚合查询方法,其特征在于,所述聚合查询方法包括:

2.如权利要求1所述聚合查询方法,其特征在于,所述基于预设的频数列对每一所述原始数据表的数据元组进行统计,得到每一所述原始数据表的频数统计表的步骤包括:

3.如权利要求2所述聚合查询方法,其特征在于,所述依据预设的数据结构以及所述携带元组累计值的数据元组,构建所述频数统计表的步骤包括:

4.如权利要求1所述聚合查询方法,其特征在于,所述依据所述聚合查询需求指定的聚合连接函数连接各所述频数统计表,生成数据聚合表的步骤包括:

5.如权利要求4所述聚合查询方法,其特征在于,所述依据所述等效元组标识确定每一所述频数统计表的待连接数据块的步骤包括:

6.如权利要求4所述聚合查询方法,其特征在...

【专利技术属性】
技术研发人员:秦姝琦王祯
申请(专利权)人:矩阵起源深圳信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1