Dynamic interval-based labeling scheme for efficient XML query and update processing

被引:15
|
作者
Yun, Jung-Hee [1 ]
Chung, Chin-Wan [2 ]
机构
[1] Natl Informat Soc Agcy, IT Performance Evaluat Div, ITA & Stand Team, Seoul 100775, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Elect Engn & Comp Sci, Div Comp Sci, Taejon 305701, South Korea
关键词
XML query; XML update; XML labeling scheme;
D O I
10.1016/j.jss.2007.05.034
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
XML data can be represented by a tree or graph structure and XML query processing requires the information of structural relationships among nodes. The basic structural relationships are parent-child and ancestor-descendant, and finding all occurrences of these basic structural relationships in an XML data is clearly a core operation in XML query processing. Several node labeling schemes have been suggested to support the determination of ancestor-descendant or parent-child structural relationships simply by comparing the labels of nodes. However, the previous node labeling schemes have some disadvantages, such as a large number of nodes that need to be relabeled in the case of an insertion of XML data, huge space requirements for node labels, and inefficient processing of structural joins. In this paper, we propose the nested tree structure that eliminates the disadvantages and takes advantage of the previous node labeling schemes. The nested tree structure makes it possible to use the dynamic interval-based labeling scheme, which supports XML data updates with almost no node relabeling as well as efficient structural join processing. Experimental results show that our approach is efficient in handling updates with the interval-based labeling scheme and also significantly improves the performance of the structural join processing compared with recent methods. (c) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:56 / 70
页数:15
相关论文
共 50 条
  • [21] An efficient numbering scheme and query algorithms for XML
    Han, Zhongming
    Le, Jiajin
    Fu, Niya
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2007, 3 (02) : 145 - 154
  • [22] XML query processing using a schema-based numbering scheme
    Kha, DD
    Yoshikawa, M
    [J]. DATABASE AND XML TECHNOLOGIES, PROCEEDINGS, 2004, 3186 : 21 - 34
  • [23] Schema-aware labelling of XML documents for efficient query and update processing in SemCrypt
    Grün, K
    Karlinger, M
    Schrefl, M
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2006, 21 (01): : 65 - 82
  • [24] ISEQL, an Interval-based Surveillance Event Query Language
    Helmer, Sven
    Persia, Fabio
    [J]. INTERNATIONAL JOURNAL OF MULTIMEDIA DATA ENGINEERING & MANAGEMENT, 2016, 7 (04): : 1 - 21
  • [25] Combining efficient XML compression with query processing
    Skibinski, Przemyslaw
    Swacha, Jakub
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4690 : 330 - +
  • [26] Efficient query processing for streamed XML fragments
    Huo, Huan
    Wang, Guoren
    Hui, Xiaoyun
    Zhou, Rui
    Ning, Bo
    Xiao, Chuan
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 468 - 482
  • [27] Efficient processing of XML update streams
    Fegaras, Leonidas
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 616 - +
  • [28] Efficient query processing for XML keyword queries based on the IDList index
    Zhou, Junfeng
    Bao, Zhifeng
    Wang, Wei
    Zhao, Jinjia
    Meng, Xiaofeng
    [J]. VLDB JOURNAL, 2014, 23 (01): : 25 - 50
  • [29] Efficient query processing for XML keyword queries based on the IDList index
    Junfeng Zhou
    Zhifeng Bao
    Wei Wang
    Jinjia Zhao
    Xiaofeng Meng
    [J]. The VLDB Journal, 2014, 23 : 25 - 50
  • [30] Reuse or never reuse the deleted labels in XML query processing based on labeling schemes
    Li, Changqing
    Ling, Tok Wang
    Hu, Min
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 659 - 673