2003 · 244 citations · 3 references
ComputingComputer ScienceInformation TechnologyComputer ArchitectureData EngineeringData ManagementInformation FilteringQuery ProcessingStream ProcessingStructured Query LanguageFilteringFiltering MechanismsXml Data ManagementXml Query LanguagesXml Query ProcessingXml Stream ProcessingXpathXquery
Much of the data exchanged over the Internet will soon be encoded in XML, allowing for sophisticated filtering and content-based routing. We have built a filtering engine called YFilter, which filters streaming XML documents according to XQuery or XPath queries that involve both path expressions and predicates. Unlike previous work, YFilter uses a novel NFA-based execution model. We present the structures and algorithms underlying YFilter, and show its efficiency and scalability under various workloads.
3
Jianjun Chen, David J. DeWitt, Feng Tian et al. · ACM SIGMOD Record · 2000 · 1K citations
Jianjun Chen, David J. DeWitt, Feng Tian et al. · 2000 · 479 citations · Full text