Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data 2004
DOI: 10.1145/1007568.1007623
|View full text |Cite
|
Sign up to set email alerts
|

Implementing a scalable XML publish/subscribe system using relational database systems

Abstract: An XML publish/subscribe system needs to match many XPath queries (subscriptions) over published XML documents. The performance and scalability of the matching algorithm is essential for the system when the number of XPath subscriptions is large. Earlier solutions to this problem usually built large finite state automata for all the XPath subscriptions in memory. The scalability of this approach is limited by the amount of available physical memory. In this paper, we propose an implementation that uses a relat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
38
0

Year Published

2004
2004
2010
2010

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 56 publications
(38 citation statements)
references
References 14 publications
0
38
0
Order By: Relevance
“…Because the abstract model of nested data collections is (essentially) a subset of XML, we can leverage and adapt existing XML-based query processing [7] and optimization techniques [8] for managing nested collections. For example, algorithms for XML-based publish and subscribe architectures [23] are relevant for applying actor scope parameters to incoming data streams, and iteration-scope expressions can leverage work in XML query optimization and on languages such as XPathLog [16].…”
Section: Resultsmentioning
confidence: 99%
“…Because the abstract model of nested data collections is (essentially) a subset of XML, we can leverage and adapt existing XML-based query processing [7] and optimization techniques [8] for managing nested collections. For example, algorithms for XML-based publish and subscribe architectures [23] are relevant for applying actor scope parameters to incoming data streams, and iteration-scope expressions can leverage work in XML query optimization and on languages such as XPathLog [16].…”
Section: Resultsmentioning
confidence: 99%
“…In such systems, publishers label each message with a subject from a pre-defined set, and users subscribe to all the messages in a specific subject. [38]. These approaches typically support a subset of XPath 1.0 [15].…”
Section: Related Systemsmentioning
confidence: 99%
“…The XML document constitutes the content to be selectively disseminated. XPath expressions 1 have been widely proposed for modeling such filters [2,7,5,10,9,4,13]. An XPath expression (XPE) can specify filter constraints on the document's structure, its attributes, and its content.…”
Section: Introductionmentioning
confidence: 99%