DocumentCode :
659619
Title :
Index-based join operations in Hive
Author :
Mofidpoor, Mahsa ; Shiri, Nematollaah ; Radhakrishnan, Thiruvengadam
Author_Institution :
Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
fYear :
2013
fDate :
6-9 Oct. 2013
Firstpage :
26
Lastpage :
33
Abstract :
Indexing techniques are crucial for efficiency and scalability of processing queries over big data. Hive is a batch-oriented big data management engine that is well suited for data OLAP and data analysis applications. For very “selective” queries whose output sizes are a small fraction of the contributing data, the brute-force approach suffers from poor performance due to redundant disk I/O´s or initiations of extra map operations. We make a first attempt and propose an index-based join technique to speed up the process and integrate it in Hive by mapping our design to the conceptual optimization flow. To evaluate the performance, we create and evaluate test queries on datasets generated using TPC-H benchmark. Our results indicate significant performance gain over relatively large data and/or highly selective queries having a two-way join and a single join condition.
Keywords :
data mining; indexing; query processing; Hive; Indexing techniques; TPC-H benchmark; batch oriented big data management engine; data OLAP applications; data analysis applications; index based join operations; query processing; selective queries; Data handling; Data structures; Indexing; Information management; Optimization; Time factors; Hadoop; Hive; Indexing Techniques; Join Operation; Map and Reduce functions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Big Data, 2013 IEEE International Conference on
Conference_Location :
Silicon Valley, CA
Type :
conf
DOI :
10.1109/BigData.2013.6691768
Filename :
6691768
Link To Document :
بازگشت