题名 联机分析查询处理中的一种聚集算法
被引量:14
1
作者
蒋旭东
冯建华
周立柱
机构
清华大学计算机科学与技术系软件研究所
出处
《软件学报》
EI
CSCD
北大核心
2002年第1期65-70,共6页
基金
国家重点基础研究发展规划973资助项目(G1998030414)~~
文摘
联机分析处理(online analytical processing,简称OLAP)查询是涉及大量数据的即席复杂查询,从SQL(structured query language)角度来看,这些查询通常都包含多表连接和分组聚集操作.从OLAP查询处理角度出发,提出一种新的基于排序的聚集查询算法MuSA(sort-based aggregation with multi-table join).该方法充分考虑到数据仓库星型模式的特点,将聚集操作和新的多表连接算法MJoin相结合,排序时采用关键字映射技术对排序关键字进行压缩,从而可以显著地提高排序速度.此外,通过预先估计聚集分组的数目,优化选择不同的排序方法,使得算法对不同的分组聚集查询都进行优化.算法实验数据表明,这种聚集查询算法与传统的聚集查询处理方法相比,其性能有显著的提高.
关键词
数据仓库系统
数据库
联机分析处理
查询
聚集算法
Keywords
data warehouse
OLAP (online analytical processing) query
multi-table join
aggregation query
star schema
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
题名 数据仓库查询处理中的一种多表连接算法
被引量:30
2
作者
蒋旭东
周立柱
机构
清华大学计算机科学与技术系
出处
《软件学报》
EI
CSCD
北大核心
2001年第2期190-195,共6页
基金
国家重点基础研究发展规划项目! (G19980 30 414)&&
文摘
在进行数据仓库的 OLAP( online analytical processing,联机分析处理 )查询处理时 ,经常会涉及到多表连接操作 ,因此 ,提高多表连接的性能就成了数据仓库领域的关键性问题 .基于数据仓库的星型模式 ,给出了一种新的多表连接算法 ( M- Join) .与传统关系数据库管理系统的多表连接查询处理相比 ,该算法充分考虑了数据仓库中的数据本身和多表连接的特点 ,采用对多个表进行一次性连接的方法 ,使得查询的性能有明显的改善 .同时 ,还给出了算法的实验结果和分析 .
关键词
数据仓库
OLAP
多表连接算法
数据库
数据查询处理
Keywords
data warehouse
OLAP (online analytical processing) query
multi table join, star schema
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
题名 数据仓库系统中一种高效的多维层次聚集算法
被引量:4
3
作者
胡孔法
陈崚
顾颀
蔡俊杰
董逸生
机构
扬州大学计算机科学与工程系
东南大学计算机科学与工程系
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2007年第1期196-201,共6页
基金
国家自然科学基金资助项目(60673060)
国家科技基础条件平台资助项目(2004DKA20310)
+2 种基金
江苏省自然科学基金资助项目(BK2005047
BK2005046)
江苏省"十五"高科技项目基金资助项目(BG2004034)。~~
文摘
如何减少联机分析处理中多表连接和压缩维属性连接关键字,对查询数据进行有效地分组聚集操作,成为联机分析处理查询处理的关键问题。为此,提出了一种基于多维层次编码的新型预聚集算法MDHEPA。该算法充分利用编码长度较小的多维层次编码及其前缀,对事实表中的数据进行快速地分组聚集计算,大大减少和简化了多表连接操作,提高了联机分析处理查询效率。理论分析和实验结果表明,该算法是有效的。
关键词
联机分析处理
聚集操作
多表查询
多维层次编码
Keywords
online analytical processing
aggregate operation
multi-table queries
multi-dimension hierarchical encoding
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于分组序号的聚集算法
被引量:6
4
作者
冯建华
蒋旭东
孟宪虎
机构
清华大学计算机科学与技术系
运城高等专科学校计算机系
出处
《软件学报》
EI
CSCD
北大核心
2003年第2期222-229,共8页
基金
国家重点基础研究发展规划(973)~~
文摘
联机分析处理OLAP(online analytical processing)查询作为一种复杂查询,当使用SQL(structured query language)语句来表述时,通常都包含多表连接和分组聚集操作,因此提高多表连接和分组聚集计算的性能就成为ROLAP(relational OLAP)查询处理的关键问题.提出一种基于分组序号的聚集算法MuGA(group number based aggregation with multi-table join),该方法充分考虑数据仓库星型模式的特点,将聚集操作和新的多表连接算法MJoin(multi-table join)相结合,使用分组序号进行分组聚集计算,代替通常的排序或者哈希计算,从而有效地减少CPU运算以及磁盘存取的开销.算法的实验数据表明,提出的MuGA算法与传统的关系数据库聚集查询处理方法以及改进后的基于排序的聚集算法相比,性能都有显著提高.
关键词
分组序号
聚集算法
数据仓库系统
关系数据库
Keywords
data warehouse
OLAP(online analytical processing)
multi-table join
aggregation query
分类号
TP311.32
[自动化与计算机技术—计算机软件与理论]
题名 Dijkstra算法在智能公交查询系统中的应用
被引量:3
5
作者
王防修
机构
武汉工业学院数理科学系
出处
《武汉工业学院学报》
CAS
2010年第2期59-62,70,共5页
基金
湖北省自然科学基金项目资助(2007ABA407)
文摘
通过对公交查询系统的分析,说明了Dijkstra的改进算法在开发智能公交查询系统的可行性和高效性。针对要解决的几个问题,从不同的角度给出了最优解。通过测试结果的比较,说明合理选择权重因子的重要性。
关键词
DIJKSTRA算法
在线寻优查询
在线查表查询
直达
权重
Keywords
Dijkstra Algorithm
online query optimization
online look-up table query
Arrive directly
weighting
分类号
U491
[交通运输工程—交通运输规划与管理]
题名 一种改进的分组序号聚集算法
6
作者
王生富
张继福
荀亚玲
刘爱琴
机构
太原科技大学计算机科学与技术学院
出处
《计算机工程与应用》
CSCD
北大核心
2010年第10期125-128,共4页
基金
山西省自然科学基金No.2006011041~~
文摘
ROLAP是OLAP(联机分析处理)中使用最广泛的一种类型,其主要功能是管理决策所需要的总结数据。总结数据一般都涉及多表连接和分组聚集操作,提高这些操作的性能成为提高OLAP操作响应速度的关键。为此,提出一种基于分组序号的新聚集算法IMuGA。算法充分利用时间维表特殊性,通过对事实表关键字直接获得分组属性值,减少了多表连接中时间维度的连接次数,提高了联机分析处理查询效率。实验结果表明,该算法是有效的。
关键词
数据仓库
联机分析处理
聚集查询
多表连接
Keywords
data warehouse
online Analytical Processing(OLAP)
aggregate query
multi-table join
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于delta表的what-if分析性能优化
7
作者
郑雪梅
陈梅
李晖
机构
贵州大学计算机科学与技术学院
贵州大学贵州省先进计算与医疗信息服务工程实验室
出处
《计算机工程与设计》
北大核心
2016年第7期1906-1910,1946,共6页
基金
国家自然科学基金项目(61462012
61562010)
+5 种基金
贵州省高技术发展专项基金项目([2013]2069)
贵州省科技计划基金项目([2013]2099
GY[2014]3018
JZ20142001-05)
贵州大学引进人才基金项目(700246003301)
贵州大学研究生创新基金项目(研理工2015015)
文摘
针对基于delta表存储的what-if查询处理实现技术中查询性能较低的问题,对what-if分析的两个阶段提出优化方案:在假设视图生成阶段,提出基于Bloom filter算法实现what-if视图生成;在基于假设视图的OLAP查询阶段,提出基于Redis的查询缓存算法WFQC,提高基于假设视图的OLAP查询效率。实验结果表明,Bloom filter算法生成的what-if视图比使用传统的表连接算法生成的what-if视图性能提高了约32%;与传统的物化视图实现机制相比,基于Redis查询缓存的OLAP查询性能提升了2倍。
关键词
联机分析处理
假设分析
delta表
布隆过滤器
查询缓存
Keywords
online analytical processing
what-if analysis
delta table
Bloom filter
query caching
分类号
TP302
[自动化与计算机技术—计算机系统结构]