Skip to main navigation Skip to search Skip to main content

Query processing for high-volume XML message brokering

  • University of California, Berkeley

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

XML filtering solutions developed to date have focused on the matching of documents to large numbers of queries but have not addressed the customization of output needed for emerging distributed information infrastructures. Support for such customization can significantly increase the complexity of the filtering process. In this paper, we show how to leverage an efficient, shared path matching engine to extract the specific XML elements needed to generate customized output in an XML Message Broker. We compare three different approaches that differ in the degree to which they exploit the shared path matching engine. We also present techniques to optimize the post-processing of the path matching engine output, and to enable the sharing of such processing across queries. We evaluate these techniques with a detailed performance study of our implementation.

Original languageEnglish
Title of host publicationProceedings - 29th International Conference on Very Large Data Bases, VLDB 2003
EditorsJohann Christoph Freytag, Peter C. Lockemann, Serge Abiteboul, Michael J. Carey, Patricia G. Selinger, Andreas Heuer
PublisherMorgan Kaufmann
Pages261-272
Number of pages12
ISBN (Electronic)0127224424, 9780127224428
DOIs
Publication statusPublished - 1 Jan 2003
Externally publishedYes
Event29th International Conference on Very Large Data Bases, VLDB 2003 - Berlin, Germany
Duration: 9 Sept 200312 Sept 2003

Publication series

NameProceedings - 29th International Conference on Very Large Data Bases, VLDB 2003

Conference

Conference29th International Conference on Very Large Data Bases, VLDB 2003
Country/TerritoryGermany
CityBerlin
Period9/09/0312/09/03

Fingerprint

Dive into the research topics of 'Query processing for high-volume XML message brokering'. Together they form a unique fingerprint.

Cite this