Journal of Software, Vol 6, No 12 (2011), 2426-2433, Dec 2011
doi:10.4304/jsw.6.12.2426-2433
A Two-Dimension XML Encoding Method based on Variable Length Binary Code
Jie Chen, Wenxin Liang, Haruo Yokota
Abstract
Recently, the researchers have proposed a number of labeling schemes. In these labeling schemes, the approach which can extract structural information between nodes and process query efficiently is more outstanding. However, most of these labeling schemes do not well support update operations. To achieve update-friendly operations, some of the methods keep intervals between labeling numbers, but it requires whole relabeling when the intervals are used up. Several labeling schemes support dynamic XML documents, but most of these labeling schemes allow only leaf node insertions. OrdPathX supports both leaf node insertions and internal node insertions. Inspired by the method of inserting internal nodes of OrdPathX and extending the C-DO-VLEI code, in this paper we propose two dimensions VLEI code. We discuss how this labeling scheme labels nodes and how we can get the structural information of nodes from their labels. We design experiments to evaluate the efficiency of producing labels, the storage consumption and the querying
performance of two dimensions VLEI code we proposed, and compare those with the OrdPathX.
Keywords
XML, Labeling Scheme, Performance Evaluation, Internal Node Insertion
References
Jing Cai and Chung Keung Poon. OrdPathX: Supporting
Two Dimensions of Node Insertion in XML Data. In Proceedings of DEXA, pages 332–339, 2009.
Paul Frederick Dietz. Maintaining Order in a Linked List. In Proceedings of the ACM Symposium on Theory of Computing, pages 122–127, 1982.
Su Cheng Haw and Chien Sing Lee. Node Labeling
Schemes in XML Query Optimization: A Survey and Trends. IETE TECHNICAL REVIEW, 26(2):88–100, 2009.
Full Text:
PDF