DocumentCode
2847371
Title
BOXes: efficient maintenance of order-based labeling for dynamic XML data
Author
Silberstein, Adam ; He, Hao ; Yi, Ke ; Yang, Jun
Author_Institution
Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
fYear
2005
fDate
5-8 April 2005
Firstpage
285
Lastpage
296
Abstract
Order-based element labeling for tree-structured XML data is an important technique in XML processing. It lies at the core of many fundamental XML operations such as containment join and twig matching. While labeling for static XML documents is well understood, less is known about how to maintain accurate labeling for dynamic XML documents, when elements and subtrees are inserted and deleted. Most existing approaches do not work well for arbitrary update patterns; they either produce unacceptably long labels or incur enormous relabeling costs. We present two novel I/O-efficient data structures, W-BOX and B-BOX that efficiently maintain labeling for large, dynamic XML documents. We show analytically and experimentally that both, despite consuming minimal amounts of storage, gracefully handle arbitrary update patterns without sacrificing lookup efficiency. The two structures together provide a nice tradeoff between update and lookup costs: W-BOX has logarithmic amortized update cost and constant worst-case lookup cost, while B-BOX has constant amortized update cost and logarithmic worst-case lookup cost. We further propose techniques to eliminate the lookup cost for read-heavy workloads.
Keywords
XML; query processing; table lookup; tree data structures; BOXes; I/O-efficient data structure; arbitrary update pattern; constant worst-case lookup cost; dynamic XML data; logarithmic amortized update cost; order-based labeling maintenance; read-heavy workload; static XML document; tree-structured XML data is; Computer science; Costs; Data structures; Engineering profession; Helium; Internet; Labeling; Pattern analysis; Query processing; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
ISSN
1084-4627
Print_ISBN
0-7695-2285-8
Type
conf
DOI
10.1109/ICDE.2005.29
Filename
1410132
Link To Document