DocumentCode
1627110
Title
An Efficient XPath Query Processor for XML Streams
Author
Chen, Yi ; Davidson, Susan B. ; Zheng, Yifeng
Author_Institution
Arizona State University
fYear
2006
Firstpage
79
Lastpage
79
Abstract
Streaming XPath evaluation algorithms must record a potentially exponential number of pattern matches when both predicates and descendant axes are present in queries, and the XML data is recursive. In this paper, we use a compact data structure to encode these pattern matches rather than storing them explicitly. We then propose a polynomial time streaming algorithm to evaluate XPath queries by probing the data structure in a lazy fashion. Extensive experiments show that our approach not only has a good theoretical complexity bound but is also efficient in practice.
Keywords
Automata; Data structures; Monitoring; Pattern matching; Polynomials; Query processing; Stock markets; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2006. ICDE '06. Proceedings of the 22nd International Conference on
Print_ISBN
0-7695-2570-9
Type
conf
DOI
10.1109/ICDE.2006.18
Filename
1617447
Link To Document