ACM Transactions on Database Systems · 2005 · 52 citations · 29 references
ComputingComputer ScienceData EngineeringData ManagementDatabasesData Storage SystemsDatabase ManagementQuery ProcessingStream ProcessingStructured Query LanguageXml DatabasesExperimental Study DesignFinite Automata TheoryXml Data ManagementXml Query ProcessingXml Stream ProcessingXpathXquery
We have implemented and released the XSQ system for evaluating XPath queries on streaming XML data. XSQ supports XPath features such as multiple predicates, closures, and aggregation, which pose interesting challenges for streaming evaluation. Our implementation is based on using a hierarchical arrangement of augmented finite state automata. A design goal of XSQ is buffering data for the least amount of time possible. We present a detailed experimental study that characterizes the performance of XSQ and related systems, and that illustrates the performance implications of XPath features such as closures.
29
Models and issues in data stream systems
Brian Babcock, Shivnath Babu, Mayur Datar et al. · 2002 · 2.5K citations
Tim Bray, Jean Paoli, C. M. Sperberg‐McQueen · World Wide Web · 1997 · 1.7K citations
Sowmyanarayanan Sadagopan · Ubiquity · 2002 · 1.4K citations
Ashok K. Chandra, Dexter Kozen, Larry J. Stockmeyer · Journal of the ACM · 1981 · 1.2K citations · Full text
The Lorel query language for semistructured data
Serge Abiteboul, Dallan Quass, Jason McHugh et al. · International Journal on Digital Libraries · 1997 · 1.1K citations