Efficient Iceberg Query Evaluation Using Compressed Bitmap Index

被引:12
|
作者
He, Bin [1 ]
Hsiao, Hui-I [1 ]
Liu, Ziyang [2 ]
Huang, Yu [3 ]
Chen, Yi [3 ]
机构
[1] IBM Almaden Res Ctr, San Jose, CA 95120 USA
[2] NEC Labs Amer Inc, Data Management Dept, Cupertino, CA 95014 USA
[3] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ 85281 USA
基金
美国国家科学基金会;
关键词
Iceberg query; bitmap index; column-oriented database;
D O I
10.1109/TKDE.2011.73
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Decision support and knowledge discovery systems often compute aggregate values of interesting attributes by processing a huge amount of data in very large databases and/or warehouses. In particular, iceberg query is a special type of aggregation query that computes aggregate values above a user-provided threshold. Usually, only a small number of results will satisfy the threshold constraint. Yet, the results often carry very important and valuable business insights. Because of the small result set, iceberg queries offer many opportunities for deep query optimization. However, most existing iceberg query processing algorithms do not take advantage of the small-result-set property and rely heavily on the tuple-scan-based approach. This incurs intensive disk accesses and computation, resulting in long processing time especially when data size is large. Bitmap index, which builds one bitmap vector for each attribute value, is gaining popularity in both column-oriented and row-oriented databases in recent years. It occupies less space than the raw data and gives opportunities for more efficient query processing. In this paper, we exploited the property of bitmap index and developed a very effective bitmap pruning strategy for processing iceberg queries. Our index-pruning-based approach eliminates the need of scanning and processing the entire data set (table) and thus speeds up the iceberg query processing significantly. Experiments show that our approach is much more efficient than existing algorithms commonly used in row-oriented and column-oriented databases.
引用
收藏
页码:1570 / 1583
页数:14
相关论文
共 50 条
  • [1] Efficient Iceberg Query Evaluation Using Compressed Bitmap Index by Deferring Bitwise-XOR Operations
    Rao, C. V. Guru
    Shankar, V.
    [J]. PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1311 - 1316
  • [2] Efficient Iceberg Query Evaluation Using Set Representation
    Rao, V. Chandra Shekhar
    Sammulal, P.
    [J]. 2014 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2014,
  • [3] Efficient Query Processing and Optimization in SQL using Compressed Bitmap Indexing for Set Predicates
    Rajurkar, Jayant
    Khan, T. K.
    [J]. PROCEEDINGS OF 2015 IEEE 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO), 2015,
  • [4] Computing Iceberg Queries Efficiently Using Bitmap Index Positions
    Shankar, Vuppu.
    Rao, C. V. Guru
    [J]. 2013 INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTIONS (ICHCI), 2013,
  • [5] SI Bitmap Index and Optimization for Membership Query
    Gao, Shu
    Wang, Zhen
    Chen, Liangchen
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2019, 25 (04): : 683 - 689
  • [6] An Efficient XML Query Processing Based on Combining T-Bitmap and Index Techniques
    Huang, Yin-Fu
    Wang, Shing-Hang
    [J]. 2008 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2008, : 59 - 64
  • [7] Efficient query evaluation over compressed XML data
    Arion, A
    Bonifati, A
    Costa, G
    D'Aguanno, S
    Manolescu, L
    Pugliese, A
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 200 - +
  • [8] Increasing the Efficiency of GPU Bitmap Index Query Processing
    Tran, Brandon
    Schaffner, Brennan
    Sawin, Jason
    Myre, Joseph M.
    Chiu, David
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT III, 2020, 12114 : 339 - 355
  • [9] Efficient Iceberg Query Evaluation in Distributed Databases by Developing Deferred Strategies
    Shankar, Vuppu
    Rao, C. V. Guru
    [J]. INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, INDIA 2016, 2016, 433 : 425 - 435
  • [10] HyBiX: A novel encoding bitmap index for space- and time-efficient query processing
    Keawpibal, Naphat
    Preechaveerakul, Ladda
    Vanichayobon, Sirirut
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (02) : 1504 - 1522