An encoding scheme based on fractional number for querying and updating XML data

被引:14
|
作者
Mirabi, Meghdad [1 ]
Ibrahim, Hamidah [2 ]
Udzir, Nur Izura [2 ]
Mamat, Ali [2 ]
机构
[1] Islamic Azad Univ, Sci & Res Branch, Dept Comp Engn, Fac Engn, Tehran, Iran
[2] Univ Putra Malaysia, Fac Comp Sci & Informat Technol, Dept Comp Sci, Serdang 43400, Selangor, Malaysia
关键词
Bit string; Dynamic labeling scheme; Fractional number; Skewed insertion; XML query processing; XML updating;
D O I
10.1016/j.jss.2012.02.054
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In order to facilitate the XML query processing, several labeling schemes have been proposed to directly determine the structural relationships between two arbitrary XML nodes without accessing the original XML documents. However, the existing XML labeling schemes have to re-label the pre-existing nodes or re-calculate the label values when a new node is inserted into the XML document during an update process. In this paper, we devise a novel encoding scheme based on the fractional number to encode the labels of the XML nodes. Moreover, we propose a mapping method to convert our proposed fractional number based encoding scheme to bit string based encoding scheme with the intention to minimize the label size and save the storage space. By applying our proposed bit string encoding scheme to the range-based labeling scheme and the prefix labeling scheme, the process of re-labeling the pre-existing nodes can be avoided when nodes are inserted as leaf nodes and sibling nodes without affecting the order of XML nodes. In addition, we propose an algorithm to control the increment of label size when new nodes are inserted frequently at a fix place of an XML tree. Experimental results show that our proposed bit string encoding scheme provides efficient support to the process of XML updating without sacrificing the query performance when it is applied to the range-based labeling schemes. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:1831 / 1851
页数:21
相关论文
共 50 条
  • [1] Compression XML Encoding Scheme of Supporting Updating Data Completely
    Lei, Zhenxi
    Liu, Xianfeng
    Zhou, Zhou
    Wang, Gaocai
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1802 - 1807
  • [2] A rule-based querying and updating language for XML
    May, W
    DATABASE PROGRAMMING LANGUAGES, 2002, 2397 : 165 - 181
  • [3] Querying and updating probabilistic information in XML
    Abiteboul, Serge
    Senellart, Pierre
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 3896 : 1059 - 1068
  • [4] An encoding scheme for indexing XML data
    Zhang, WS
    Liu, DX
    Li, J
    2004 IEEE INTERNATIONAL CONFERNECE ON E-TECHNOLOGY, E-COMMERE AND E-SERVICE, PROCEEDINGS, 2004, : 525 - 528
  • [5] Updating XML views and querying XML views with update syntax
    Cong, Gao
    Li, Yingxin
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2010, 5 (02) : 118 - 126
  • [6] Dynamically Updating XML Data: Numbering Scheme Revisited
    Jeffrey Xu Yu
    Daofeng Luo
    Xiaofeng Meng
    Hongjun Lu
    World Wide Web, 2005, 8 : 5 - 26
  • [7] Dynamically updating XML data: Numbering scheme revisited
    Yu, JX
    Luo, DF
    Meng, XF
    Lu, HJ
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2005, 8 (01): : 5 - 26
  • [8] An efficient XML encoding and labeling method for query processing and updating on dynamic XML data
    Min, Jun-Ki
    Lee, Jihyun
    Chung, Chin-Wan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (03) : 503 - 515
  • [9] 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 - +
  • [10] A relational nested interval encoding scheme for XML data
    Na, Gap-Joo
    Lee, Sang-Won
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, 4080 : 83 - 92