The Collective Index: A Technique for Efficient Processing of Progressive Queries

被引:4
|
作者
Zhu, Qiang [1 ]
Medjahed, Brahim [1 ]
Sharma, Anshuman [1 ]
Huang, Henry [2 ]
机构
[1] Univ Michigan, Dept Comp & Informat Sci, Dearborn, MI 48128 USA
[2] Res & Adv Engn Ford Motor Co, Dearborn, MI 48121 USA
来源
COMPUTER JOURNAL | 2008年 / 51卷 / 06期
基金
美国国家科学基金会;
关键词
progressive query; query processing and optimization; index structure; index maintenance; algorithm; performance;
D O I
10.1093/comjnl/bxm105
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The emergence of modern data-intensive applications requires sophisticated database techniques for processing advanced types of user queries on massive data. In this paper, we study such a new type of query, called progressive queries. A progressive query is defined as a set of inter-related and incrementally formulated step-queries. A step-query in a progressive query PQ is specified on the fly based on the results of previously-executed step-queries in PQ. Hence, a progressive query cannot be formulated in advance before its execution, which raises challenges for its processing and optimization. We introduce a query model to characterize different types of progressive queries. We then present a new index structure, called the collective index, to efficiently process progressive queries. The collective index technique incrementally evaluates step-queries via dynamically maintained member indexes. Utilizing the special structure of a collective index, the (member) indexes on the input relation(s) of a step-query are efficiently transformed into indexes on the result relation. Algorithms to efficiently process single-input (unary) linear and multiple-input (join) linear progressive queries based on the collective index are presented. Our experiment results show that the proposed collective index technique outperforms the conventional query processing methods in processing progressive queries.
引用
收藏
页码:662 / 676
页数:15
相关论文
共 50 条
  • [1] Efficient processing of moving collective spatial keyword queries
    Xu, Hongfei
    Gu, Yu
    Sun, Yu
    Qi, Jianzhong
    Yu, Ge
    Zhang, Rui
    VLDB JOURNAL, 2020, 29 (04): : 841 - 865
  • [2] Efficient processing of moving collective spatial keyword queries
    Hongfei Xu
    Yu Gu
    Yu Sun
    Jianzhong Qi
    Ge Yu
    Rui Zhang
    The VLDB Journal, 2020, 29 : 841 - 865
  • [3] Energy Efficient and Progressive Strategy for Processing Skyline Queries on Air
    Ha, JongWoo
    Kwon, Yoon
    Choi, Jae-Ho
    Lee, SangKeun
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2009, 5690 : 486 - +
  • [4] Efficient index-independent approaches for the collective spatial keyword queries
    Yang, Zhibang
    Zeng, Yifu
    Du, Jiayi
    Li, Fangmin
    Salah, Ahmad
    NEUROCOMPUTING, 2021, 439 : 96 - 105
  • [5] Efficient processing of XML path queries based on BI index
    Hu, Xiangyu
    Mo, Yunyin
    Zhang, Haiwei
    Yuan, Xiaojie
    ADVANCED RESEARCH ON MECHANICAL ENGINEERING, INDUSTRY AND MANUFACTURING ENGINEERING, PTS 1 AND 2, 2011, 63-64 : 119 - 123
  • [6] Adaptive structural index for efficient processing of XML path queries
    Zhang, Bo
    Geng, Zhi-Hua
    Zhou, Ao-Ying
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (07): : 1812 - 1824
  • [7] An Efficient Features-Based Processing Technique for Supergraph Queries
    Sakr, Sherif
    Al-Naymat, Ghazi
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM (IDEAS '10), 2010, : 42 - 51
  • [8] Efficient query processing for XML keyword queries based on the IDList index
    Junfeng Zhou
    Zhifeng Bao
    Wei Wang
    Jinjia Zhao
    Xiaofeng Meng
    The VLDB Journal, 2014, 23 : 25 - 50
  • [9] Fast computation of Katz index for efficient processing of link prediction queries
    Coskun, Mustafa
    Baggag, Abdelkader
    Koyuturk, Mehmet
    DATA MINING AND KNOWLEDGE DISCOVERY, 2021, 35 (04) : 1342 - 1368
  • [10] Progressive processing of subspace dominating queries
    Tiakas, Eleftherios
    Papadopoulos, Apostolos N.
    Manolopoulos, Yannis
    VLDB JOURNAL, 2011, 20 (06): : 921 - 948