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 条
  • [21] Storing and updating XML data tree based on linked lists
    Lv, Teng
    Yan, Ping
    International Journal of Database Theory and Application, 2015, 8 (04): : 169 - 178
  • [22] Securely updating XML
    Damiani, Ernesto
    Fansi, Majirus
    Gabillon, Alban
    Marrara, Stefania
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS: KES 2007 - WIRN 2007, PT III, PROCEEDINGS, 2007, 4694 : 1098 - +
  • [23] Updating Typed XML Documents Using a Functional Data Model
    Loupal, Pavel
    DATESO 2007 - DATABASES, TEXTS, SPECIFICATIONS, OBJECTS: PROCEEDINGS OF THE 7TH ANNUAL INTERNATIONAL WORKSHOP, 2007, 235 : 11 - 20
  • [24] Integrating Access Control Mechanism with EXEL Labeling Scheme for XML Document Updating
    Mirabi, Meghdad
    Ibrahim, Hamidah
    Mamat, Ali
    Udzir, Nur Izura
    NETWORKED DIGITAL TECHNOLOGIES, 2011, 136 : 24 - 36
  • [25] Implementation an XML Multi-Signature Scheme for XML Data Authentication
    Liu, Baolong
    Chen, Hua
    Guo, Yi
    MECHATRONIC SYSTEMS AND AUTOMATION SYSTEMS, 2011, 65 : 236 - 240
  • [26] A Series-parallel XML Multisignature Scheme for XML Data Authentication
    Liu, Baolong
    Lu, Joan
    Yip, Jim
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (02): : 236 - 247
  • [27] An Approach for XML Data Decomposition with integrity checking in XML Multisignature scheme
    Liu, Baolong
    Chen, Hua
    2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 75 - 78
  • [28] Dynamic Labelling Scheme for XML Data Processing
    Duong, Maggic
    Zhang, Yanchun
    On the Move to Meaningful Internet Systems: OTM 2008, Pt II, Proceedings, 2008, 5332 : 1183 - 1199
  • [29] DeweyTP: A labeling scheme for probabilistic XML data
    Chen, Zi-Yang
    Liu, Jia
    Zhang, Liu-Hui
    Zhou, Jun-Feng
    Tongxin Xuebao/Journal on Communications, 2013, 34 (11): : 26 - 32
  • [30] The BIRD numbering scheme for XML and tree databases - Deciding and reconstructing tree relations using efficient arithmetic operations
    Weigel, F
    Schulz, KU
    Meuss, H
    DATABASE AND XML TECHNOLOGIES, PROCEEDINGS, 2005, 3671 : 49 - 67