ABSTRACT
The method of assigning labels to the nodes of the XML tree is called a labeling scheme. Based on the labels only, both ordered and un-ordered queries can be processed without accessing the original XML file. One more important point for the labeling scheme is the label update cost in inserting or deleting a node into or from the XML tree. All the current labeling schemes have high update cost, therefore in this paper we propose a novel quaternary encoding approach for the labeling schemes. Based on this encoding approach, we need not re-label any existing nodes when the update is performed. Extensive experimental results on the XML datasets illustrate that our QED works much better than the existing labeling schemes on the label updates when considering either the number of nodes or the time for re-labeling.
- S. Abiteboul, H. Kaplan, and T. Milo. Compact labeling schemes for ancestor queries. In Proc. SODA, pages 547--556, 2001. Google ScholarDigital Library
- R. Agrawal, A. Borgida, and H.V. Jagadish. Efficient Management of Transitive Relationships in Large Data and Knowledge Bases. In Proc. of SIGMOD, pages 253--262, 1989. Google ScholarDigital Library
- T. Amagasa, M. Yoshikawa, and S. Uemura. QRS: A Robust Numbering Scheme for XML Documents. In Proc. of ICDE, pages 705--707, 2003.Google ScholarCross Ref
- J.A. Anderson and J.M. Bell. Number Theory with Application. Prentice-Hall, New Jersey, 1997.Google Scholar
- A. Berglund, S. Boag, D. Chamberlin, M. F. Fernandez, M. Kay, J. Robie, and J. Simon. XML path language (XPath) 2.0. W3C working draft 04, Apr 2005.Google Scholar
- S. Boag, D. Chamberlin, M. F. Fernandez, D. Florescu, J. Robie, and J. Simon. XQuery 1.0: An XML Query Language. W3C working draft 04, Apr 2005.Google Scholar
- T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, and F. Yergeau. Extensible markup language (XML) 1.0 third edition W3C recommendation. Oct. 2000.Google Scholar
- E. Cohen, H. Kaplan, and T. Milo. Labeling Dynamic XML Trees. In Proc. of PODS, pages 271--281, 2002. Google ScholarDigital Library
- M. Duong and Y. Zhang. A New Labeling Scheme for Dynamically Updating XML Data. In Proc. of ADC, pages 185--193, 2005. Google ScholarDigital Library
- R. Goldman and J. Widom. DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. In Proc. of VLDB, pages 436--445, 1997. Google ScholarDigital Library
- C. Li and T.W. Ling. An Improved Prefix Labeling Scheme: A Binary String Approach for Dynamic Ordered XML. In Proc. of DASFAA, pages 125--137, 2005. Google ScholarDigital Library
- C. Li, T.W. Ling, J. Lu, and T. Yu. On Reducing Redundancy and Improving Efficiency of Labeling schemes. To appear in Proc. of CIKM, 2005. Google ScholarDigital Library
- Q. Li and B. Moon. Indexing and Querying XML Data for Regular Path Expressions. In Proc. of VLDB, pages 361--370, 2001. Google ScholarDigital Library
- J. McHugh, S. Abiteboul, R. Goldman, D. Quass, and J. Widom. Lore: A Database Management System for Semistructured Data. SIGMOD Record, 26(3): 54--66, 1997. Google ScholarDigital Library
- S. Nestorov, J.D. Ullman, J.L. Wiener, and S.S. Chawathe. Representative Objects: Concise Representations of Semistructured, Hierarchial Data. In Proc. of ICDE, pages 79--90, 1997. Google ScholarDigital Library
- NIAGARA Experimental Data. Available at: http://www.cs.wisc.edu/niagara/data.htmlGoogle Scholar
- P.E. O'Neil, E.J. O'Neil, S. Pal, I. Cseri, G. Schaller, and N. Westbury. ORDPATHs: Insert-Friendly XML Node Labels. In Proc. of SIGMOD, pages 903--908, 2004. Google ScholarDigital Library
- A. Silberstein, H. He, K. Yi, and J. Yang. BOXes: Efficient Maintenance of Order-Based Labeling for Dynamic XML Data. In Proc. of ICDE, pages 285--296, 2005. Google ScholarDigital Library
- I. Tatarinov, S. Viglas, K.S. Beyer, J. Shanmugasundaram, E.J. Shekita, and C. Zhang. Storing and querying ordered XML using a relational database system. In Proc. of SIGMOD, pages 204--215, 2002. Google ScholarDigital Library
- University of Washington XML Repository. Available at: http://www.cs.washington.edu/research/xmldatasets/Google Scholar
- X. Wu, M.L. Lee, and W. Hsu. A Prime Number Labeling Scheme for Dynamic Ordered XML Trees. In Proc. of ICDE, pages 66--78, 2004. Google ScholarDigital Library
- XMark -- An XML Benchmark Project. Available at: http://monetdb.cwi.nl/xml/downloads.htmlGoogle Scholar
- F. Yergeau. UTF8: A Transformation Format of ISO 10646. Request for Comments (RFC) 2279, January 1998. Google ScholarDigital Library
- C. Zhang, et al. On Supporting Containment Queries in Relational Database Management Systems. In Proc. of SIGMOD, pages 425--436, 2001. Google ScholarDigital Library
Index Terms
- QED: a novel quaternary encoding to completely avoid re-labeling in XML updates
Recommendations
DDE: from dewey to a fully dynamic XML labeling scheme
SIGMOD '09: Proceedings of the 2009 ACM SIGMOD International Conference on Management of dataLabeling schemes lie at the core of query processing for many XML database management systems. Designing labeling schemes for dynamic XML documents is an important problem that has received a lot of research attention. Existing dynamic labeling schemes, ...
Dynamic labeling scheme for XML updates
Nowadays several labeling schemes are proposed to facilitate XML query processing, in which structural relationships among nodes could be quickly determined without accessing original XML documents. However, previous node indexing often encounters some ...
An efficient encoding and labeling for dynamic XML data
DASFAA'07: Proceedings of the 12th international conference on Database systems for advanced applicationsIn order to efficiently determine structural relationships among XML elements and to avoid re-labeling for updates, much research about labeling schemes has been conducted, recently. However, a harmonic support of efficient query processing and updating ...
Comments