| An efficient single-pass query evaluator for XML data streams |
| Full text |
Pdf
(234 KB)
|
| Source
|
Symposium on Applied Computing
archive
Proceedings of the 2004 ACM symposium on Applied computing
table of contents
Nicosia, Cyprus
SESSION: Data streams (DS)
table of contents
Pages: 627 - 631
Year of Publication: 2004
ISBN:1-58113-812-1
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 32, Citation Count: 1
|
|
|
ABSTRACT
Data streams might be preferable to data stored in memory in contexts where the data is too large or volatile, or a standard approach to data processing based on data parsing and/or storing is too time or space consuming. Emerging applications such as publish-subscribe systems, data monitoring in sensor networks [6], financial and traffic monitoring, and routing of MPEG-7 [7] call for querying data streams. In many such applications, XML streams are arguably more appropriate than flat data streams, for XML data is record-like, though not precluding multiple occurrences of fields with the same name. Evaluating selection queries against XML streams is especially challenging because XML data is structured (like records) and might have unbounded size.This paper proposes an efficient single-pass evaluator of XPath queries against XML data streams unbounded (possibly infinite) in size. The evaluator is based on networks of independent deterministic pushdown transducers and it is especially suitable for implementation on devices with low-memory and simple logic as used, e.g., in mobile computing.
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
|
|
| |
3
|
Tim Furche, Optimizing multiple queries against XML streams, Diploma thesis, Univ. of Munich, 2003.
|
 |
4
|
|
| |
5
|
Bertram Ludäscher, Pratik Mukhopadhyay, and Yannis Papakonstantinou, A transducer-based XML query processor, Proc. of VLDB, 2002.
|
| |
6
|
|
| |
7
|
José M. Martínez, MPEG-7 overview, Tech. Report N4980, ISO/IEC JTC1/SC29/WG11, 2002.
|
| |
8
|
Gerome Miklau, XMLData repository, Univ. of Washington, 2003.
|
| |
9
|
Dan Olteanu, Tim Furche, and François Bry, Evaluating complex queries against XML streams with polynomial combined complexity, Tech. Report PMS-FB-2003-15, Univ. of Munich, 2003, http://www.pms.informatik.unimuenchen.de/publikationen.
|
| |
10
|
Dan Olteanu , Holger Meuss , Tim Furche , François Bry, XPath: Looking Forward, Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers, p.109-127, March 24-28, 2002
|
 |
11
|
|
| |
12
|
Dominik Schwald, Approximate streamed evaluation of XPath under memory constraints, Project thesis, Univ. of Munich, 2003.
|
|