ACM Home Page
Please provide us with feedback. Feedback
XPath queries on streaming data
Full text PdfPdf (434 KB)
Source International Conference on Management of Data archive
Proceedings of the 2003 ACM SIGMOD international conference on Management of data table of contents
San Diego, California
SESSION: Streaming XML table of contents
Pages: 431 - 442  
Year of Publication: 2003
ISBN:1-58113-634-X
Authors
Feng Peng  University of Maryland, College Park, College Park, Maryland
Sudarshan S. Chawathe  University of Maryland, College Park, College Park, Maryland
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 79,   Citation Count: 49
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/872757.872810
What is a DOI?

ABSTRACT

We present the design and implementation of the XSQ system for querying streaming XML data using XPath 1.0. Using a clean design based on a hierarchical arrangement of pushdown transducers augmented with buffers, XSQ supports features such as multiple predicates, closures, and aggregation. XSQ not only provides high throughput, but is also memory efficient: It buffers only data that must be buffered by any streaming XPath processor. We also present an empirical study of the performance characteristics of XPath features, as embodied by XSQ and several other systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
I. Avila-Campillo, D. Raven, T. Green, A. Gupta, Y. Kadiyska, M. Onizuka, and D. Suciu. An XML Toolkit for Light-weight XML Stream Processing, 2002. http://www.cs.washington.edu/homes/suciu/XMLTK/.
3
 
4
D. Barbosa, A. Mendelzon, J. Keenleyside, and K. Lyons. ToXgene: a template-based data generator for XML. In Fifth International Workshop on the Web and Databases, Madison, Wisconsin, June 2002.
 
5
O. Becker. Joost is Ollie's Original Streaming Transformer, 2002. http://joost.sourceforge.net/.
 
6
O. Becker, P. Cimprich, and C. Nentwich. Streaming Transformations for XML. http://www.gingerall.cz/stx.
 
7
8
9
 
10
B. Choi. What are real DTDs like. In Fifth International Workshop on the Web and Databases, Madison, Wisconsin.
 
11
F. Dan Olteanu, Tobias Kiesling. An Evaluation of Regular Path Expressions with Qualifiers against XML Streams. Technical Report PMS-FB-2002-12, Institute for Computer Science, Ludwig-Maximilians University, Munich, May 2002.
 
12
 
13
M. Fernandez and J. Simeon. Galax, 2002. http://db.bell-labs.com/galax/.
 
14
 
15
IBM. XML Generator, 2001. http://www.alphaworks.ibm.com/tech/xmlgenerator.
 
16
H. Katz. XQEngine, 2002. http://www.fatdog.com.
 
17
M. H. Kay. SAXON: an XSLT processor, 2002. http://saxon.sourceforge.net/.
 
18
 
19
B. Ludascher, P. Mukhopadhayn, and Y. Papakonstantinou. A Transducer-Based XML Query Processor. In The 28th International Conference on Very Large Data Bases, Hong Kong, August 2002.
20
 
21
22
 
23
XSL Working Group and the XML Linking Working Group. XPath XML Path Language (XPath) 1.0. W3C Recommendation, W3C, http://www.w3.org/TR/xpath/, November 1999.

CITED BY  49

Collaborative Colleagues:
Feng Peng: colleagues
Sudarshan S. Chawathe: colleagues