跳到主要导航 跳到搜索 跳到主要内容

A framework for OLAP in column-store database: One-pass join and pushing the materialization to the end

  • Yuean Zhu*
  • , Yansong Zhang
  • , Xuan Zhou
  • , Shan Wang
  • *此作品的通讯作者
  • Renmin University of China
  • School of Information

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In data warehouse modeled with the star schema, data are usually retrieved by performing a join operation between the fact table and dimension table(s) followed by a selection and project operation, while join operator is the most expensive operator in RDBMS. In column-store database, there are two ways to do join. The first way is early materialization join (EM join); the other way is late materialization join (LM join). In EM join, the columns involved in the query are glued together firstly, then the glued rows are sent to join operator. Whereas, in LM join, only the attributes participated in the join operator are accessed. The problem that access to inner table is out-of-order can't be ignored for LM join. Otherwise, the naïve LM join is usually slower than EM join [9]. Since the late materialization is good for memory bandwidth and CPU efficiency, the LM join attracts more attention in academic research community. The state-of-art LM joins in column-store such as radix-cluster hash join [8] in MonetDB, invisible join [10] in C-Store all try to avoid accessing table randomly. In this paper, we devised a framework for OLAP called CDDTA-MMDB where a new join algorithm called CDDTA-LWMJoin (we contract it to LWMJoin in the following) is introduced. The LWMJoin is on the basis of our prior work: CDDTA-Join [7]. We equip the CDDTA-Join with light-weight materialization (LWM) which is designed to cut down the memory access and reduce production of intermediate data structure. Experiments show that CDDTA-MMDB is efficient and can be 2x faster than MonetDB and 4x faster than invisible join in the context of data warehouse modeled with star schema.

源语言英语
主期刊名Web Technologies and Applications - 15th Asia-Pacific Web Conference, APWeb 2013, Proceedings
646-653
页数8
DOI
出版状态已出版 - 2013
已对外发布
活动15th Asia-Pacific Web Conference on Web Technologies and Applications, APWeb 2013 - Sydney, NSW, 澳大利亚
期限: 4 4月 20136 4月 2013

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
7808 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议15th Asia-Pacific Web Conference on Web Technologies and Applications, APWeb 2013
国家/地区澳大利亚
Sydney, NSW
时期4/04/136/04/13

指纹

探究 'A framework for OLAP in column-store database: One-pass join and pushing the materialization to the end' 的科研主题。它们共同构成独一无二的指纹。

引用此