We introduce an extension of the XQuery language, FluX, that supports event-based query processing and the conscious handling of main memory buffers. Purely event-based queries of this language can be executed on streaming XML data in a very direct way. We then develop an algorithm that allows to efficiently rewrite XQueries into the event-based FluX language. This algorithm uses order constraints from a DTD to schedule event handlers and to thus minimize the amount of buffering required for evaluating a query. We discuss the various technical aspects of query optimization and query evaluation within our framework. This is complemented with an experimental evaluation of our approach.
Schema-based Scheduling of Event Processors and Buffer Minimization for Queries on Structured Data Streams
Christoph E. Koch,Stefanie Scherzinger,Nicole Schweikardt,Bernhard Stegmaier
Published 2004 in Very Large Data Bases Conference
ABSTRACT
PUBLICATION RECORD
- Publication year
2004
- Venue
Very Large Data Bases Conference
- Publication date
2004-06-07
- Fields of study
Computer Science
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-16 of 16 references · Page 1 of 1