L-Tree: a Dynamic Labeling Structure for Ordered XML Data

Loading...
Thumbnail Image
Penn collection
Database Research Group (CIS)
Degree type
Discipline
Subject
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Chen, Yi
Mihaila, George
Bordawekar, Rajesh
Padmanabhan, Sriram
Contributor
Abstract

With the ever growing use of XML as a data representation format, we see an increasing need for robust, high performance XML database systems. While most of the recent work focuses on efficient XML query processing, XML databases also need to support efficient updates. To speed up query processing, various labeling schemes have been proposed. However, the vast majority of these schemes have poor update performance. In this paper, we introduce a dynamic labeling structure for XML data: L-Tree and its order-preserving labeling scheme with O(log n) amortized update cost and O(log n) bits per label. L-Tree has good performance on updates without compromising the performance of query processing. We present the update algorithm for L-Tree and analyze its complexity.

Advisor
Date of presentation
2004-03-14
Conference name
Database Research Group (CIS)
Conference dates
2023-05-17T00:50:52.000
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
Postprint version. Published in Lecture Notes in Computer Science, Current Trends in Database Technology - EDBT 2004 Workships, Volume 3268, 2004, pages 209-218. Publisher URL: http://dx.doi.org/10.1007/b101218
Recommended citation
Collection