Abstract
Querying XML streams is receiving much attention due to its growing range of applications from traffic monitoring to routing of media streams. Existing approaches to querying XML streams consider restricted query language fragments, in most cases with exponential worst-case complexity in the size of the query. This paper gives correctness and complexity results for a query evaluator against XML streams called SPEX [8]. Its combined complexity is shown to be polynomial in the size of the data and the query. Extensive experimental evaluation with a prototype confirms the theoretical complexity results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Altinel, M., Franklin, M.J.: Efficient filtering of XML documents for selective dissemination of information. In: Proc. of VLDB, pp. 53–64 (2000)
Chan, C.-Y., Felber, P., Garofalakis, M., Rastogi, R.: Efficient filtering of XML documents with XPath expressions. In: Proc. of ICDE, pp. 235–244 (2002)
Cisco Systems. Cisco IOS netflow (2000), http://www.cisco.com/warp/public/cc/pd/iosw/prodlit/iosnf_ds.pdf
Gottlob, G., Koch, C., Pichler, R.: The complexity of XPath query evaluation. In: Proc. of PODS, pp. 179–190 (2003)
Green, T.J., Miklau, G., Onizuka, M., Suciu, D.: Processing XML streams with deterministic automata. In: Proc. of ICDT, pp. 173–189 (2003)
Madden, S., Franklin, M.J.: Fjording the stream: An architecture for queries over streaming sensor data. In: Proc. of ICDE, pp. 555–566 (2002)
Miklau, G.: XMLData repository. Univ. of Washington (2003), http://www.cs.washington.edu/research/xmldatasets
Olteanu, D., Furche, T., Bry, F.: An Efficient Single-Pass Query Evaluator for XML Data Streams. In: Proc. of ACM SAC, pp. 627–631 (2004)
Olteanu, D., Meuss, H., Furche, T., Bry, F.: XPath: Looking forward. In: Chaudhri, A.B., Unland, R., Djeraba, C., Lindner, W. (eds.) EDBT 2002. LNCS, vol. 2490, pp. 109–127. Springer, Heidelberg (2002)
Rogers, D., Hunter, J., Kosovic, D.: The TV-trawler project. J. of Imaging Systems and Technology, 289–296 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Olteanu, D., Furche, T., Bry, F. (2004). Evaluating Complex Queries Against XML Streams with Polynomial Combined Complexity. In: Williams, H., MacKinnon, L. (eds) Key Technologies for Data Management. BNCOD 2004. Lecture Notes in Computer Science, vol 3112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27811-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-27811-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22382-5
Online ISBN: 978-3-540-27811-5
eBook Packages: Springer Book Archive