Dynamically Updating XML Data: Numbering Scheme Revisited

被引:0
|
作者
Jeffrey Xu Yu
Daofeng Luo
Xiaofeng Meng
Hongjun Lu
机构
[1] Chinese University of Hong Kong,
[2] Renmin University of China,undefined
[3] Hong Kong University of Science and Technology,undefined
来源
World Wide Web | 2005年 / 8卷
关键词
XML data updates; numbering scheme;
D O I
暂无
中图分类号
学科分类号
摘要
Almost all existing approaches use certain numbering scheme to encode XML elements to facilitate query processing when XML data is stored in databases. For example, under the most popular region-based numbering scheme, the starting and ending positions of an element in a document are used as the code to identify the element so that the ancestor/descendant relationship between two elements can be determined by merely examining their codes. While such numbering scheme can greatly improve query performance, renumbering large amount of elements caused by updates becomes a performance bottleneck if XML documents are frequently updated. Unfortunately, no satisfactory work has been reported for efficient update of XML data. In this paper, we first formalize the XML data update problem by defining the basic operators to support most XML update queries. We then present a new numbering scheme that not only requires minimal code-length in comparison with existing numbering schema but also improves update performance when XML data is frequently updated at arbitrary positions. The fundamental difference between our new scheme and existing ones is that, instead of maintaining the explicit codes for elements, we only store the necessary information and generate the codes when they are needed in query processing. In addition to present the basic scheme, we also discuss some optimization techniques to further reduce the update cost. Results of a comprehensive performance study are provided to show the advantages of the new scheme.
引用
收藏
页码:5 / 26
页数:21
相关论文
共 50 条
  • [31] Dynamically updating an executing process
    Montgomery, J
    Evens, M
    Kenevan, J
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2001, : 220 - 224
  • [32] Label Size Increment of Bit String Based Labeling Scheme in Dynamic XML Updating
    Mirabi, Meghdad
    Ibrahim, Hamidah
    Udzir, Nur Izura
    Mamat, Ali
    DIGITAL ENTERPRISE AND INFORMATION SYSTEMS, 2011, 194 : 466 - 477
  • [33] Loading for online XML documents based on extended numbering
    Zhang, Shuo
    Li, Jian-Zhong
    Wang, Hong-Zhi
    He, Zhen-Ying
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2004, 41 (10): : 1829 - 1835
  • [34] Updating multidimensional XML documents
    Fousteris, Nikolaos
    Gergatsoulis, Manolis
    Stavrakas, Yannis
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2008, 4 (02) : 142 - +
  • [35] Logical foundation for updating XML
    Wang, GR
    Liu, MC
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2003, 2762 : 80 - 91
  • [36] Prefix-Based Node Numbering for Temporal XML
    Dyreson, Curtis E.
    Mekala, Kalyan G.
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2011, 2011, 6997 : 172 - 184
  • [37] Constraint preserving XML updating
    Yue, K
    Xu, ZC
    Guo, ZM
    Zhou, AY
    WEB TECHNOLOGIES AND APPLICATIONS, 2003, 2642 : 47 - 58
  • [38] XStorM: A Scalable Storage Mapping Scheme for XML Data
    Wang W.Q.
    Lee M.L.
    Ooi B.C.
    Tan K.–L.
    World Wide Web, 2001, Springer (04) : 101 - 119
  • [39] An efficient encoding and Labeling scheme for dynamic XML data
    Xu Juan
    Li Zhanhuai
    Wang Yanlong
    Yo Rugui
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, 4653 : 151 - +
  • [40] Monte carlo particle numbering scheme
    L. Garren
    I. G. Knowles
    T. Sjöstrand
    T. Trippe
    The European Physical Journal C - Particles and Fields, 2000, 15 (1-4): : 205 - 207