An adaptive path index for XML data using the query workload

被引:6
作者
Min, JK
Chung, CW
Shim, K
机构
[1] Korea Adv Inst Sci & Technol, Dept Elect Engn & Comp Sci, Div Comp Sci, Taejon 305701, South Korea
[2] Seoul Natl Univ, Sch Elect Engn & Comp Sci, Seoul 151742, South Korea
关键词
XML; semistructured data; path index; query processing;
D O I
10.1016/j.is.2004.04.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to its flexibility, XML is becoming the de facto standard for exchanging and querying documents over the Web. Many XML query languages such as XQuery and XPath use label paths to traverse the irregularly structured XML data. Without a structural Summary and efficient indexes, query processing can be quite inefficient due to an exhaustive traversal on XML data. To overcome the inefficiency, several path indexes have been proposed in the research community. Traditional indexes generally record all label paths from the root element in XML data and are constructed with the use of data only. Such path indexes may result in performance degradation due to large sizes and exhaustive navigations for partial matching path queries which start with the self-or-descendent axis("//"). To improve the query performance, we propose an adaptive path index for XML data (termed APEX). APEX does not keep all paths starting from the root and utilizes frequently used paths on query workloads. APEX also has a nice property that it can be updated incrementally according to the changes of query workloads. Experimental results with synthetic and real-life data sets clearly confirm that APEX improves the query processing cost typically 2-69 times compared with the traditional indexes, with the performance gap increasing with the irregularity of XML data. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:467 / 487
页数:21
相关论文
共 50 条
  • [1] Improved Centralized XML Query Processing Using Distributed Query Workload
    Subramaniam, Samini
    Haw, Su-Cheng
    Soon, Lay-Ki
    IEEE ACCESS, 2021, 9 : 29127 - 29142
  • [2] Efficient Multidimensional Simple Path Query Processing Algorithm for XML data
    Musleh, Dhiaa
    Adam, Salahadin
    Al-Mulhem, Muhammed
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA 2013), 2013,
  • [3] 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
  • [4] Applying Dewey Encoding to Construct XML Index for Path and Keyword Query
    Li Ying
    Ma Jun
    Sun Yuyin
    FIRST INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2009, : 553 - 556
  • [5] An adaptive index of XML for frequent branching path queries
    Fan, Yingjie
    Zhang, Chenghong
    Wang, Shuyun
    Hao, Xiulan
    Hu, Yunfa
    7TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE IN CONJUNCTION WITH 2ND IEEE/ACIS INTERNATIONAL WORKSHOP ON E-ACTIVITY, PROCEEDINGS, 2008, : 269 - +
  • [6] RP-Index: Reverse Path Index for XML data
    Supasitthimethee, Umaporn
    Porkaew, Kriengkrai
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 640 - +
  • [7] Efficient XML query using relational data model
    Hong, Sungchul
    Song, Yeong-Tae
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 1095 - +
  • [8] Effective path indexes for XML data on relational databases
    Min, JK
    Kim, J
    Lee, M
    7TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1355 - 1359
  • [9] Index structures for matching XML twigs using relational query processors
    Chen, Zhiyuan
    Gehrke, Johannes
    Korn, Flip
    Koudas, Nick
    Shanmugasundaram, Jayavel
    Srivastava, Divesh
    DATA & KNOWLEDGE ENGINEERING, 2007, 60 (02) : 283 - 302
  • [10] Optimization of Query Processing in XML Document using TAR and Path Based Indexing
    Karthiga, D.
    Gunasekaran, S.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (10): : 119 - 127