%0 Journal Article %T An Aggregation Algorithm Based on Group Numbers
基于分组序号的聚集算法 %A FENG Jian-Hu %A JIANG Xu-Dong %A MENG Xian-Hu %A
冯建华 %A 蒋旭东 %A 孟宪虎 %J 软件学报 %D 2003 %I %X OLAP (online analytical processing) queries are complex. When implemented in SQL (structured query language), they usually involve multi-table join and aggregate operations. As a result, how to improve the performance of the multi-table join and aggregate operations becomes a key issue for ROLAP (relational OLAP) query evaluation. To solve this problem, an aggregation algorithm based on group numbers named MuGA (group number based aggregation with multi-table join) is proposed in this paper. By taking the characteristics of star schema into consideration, the algorithm combines the aggregation operation with the novel multi-table join algorithm, Mjoin (multi-table join), and replaces the sorting and hashing method by computed group numbers in aggregation computing. As a result, the algorithm can not only reduce the CPU time, but also reduce the disk I/Os for OLAP queries. As illustrated by the experiments, the performance of the algorithm MuGA is superior to original aggregation methods and the new sorting based method for aggregation. %K data warehouse %K OLAP(online analytical processing) %K multi-table join %K aggregation query
数据仓库 %K 联机分析处理 %K 多表连接 %K 聚集查询 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=5B2B6EC69EFBE336&yid=D43C4A19B2EE3C0A&vid=F3583C8E78166B9E&iid=0B39A22176CE99FB&sid=8B59EA573021D671&eid=F8035C8B7D8A4264&journal_id=1000-9825&journal_name=软件学报&referenced_num=3&reference_num=17