期刊文献+

一种基于YFilter的XML数据流查询的改进算法

An extended algorithm based YFilter of XML stream querying
原文传递
导出
摘要 利用XML文档中各路径之间相似的特点,只扫描一次XML文档,把重复的XML标记所生成的事件组合成一个聚合事件,并在基于共享前缀的NFA算法YFilter基础上,提出一种改进算法PolYFilter,实现了聚合事件的谓词计算.实验表明,与YFilter相比,PolYFilter算法减少了大量相同的有限自动机状态转移的中间状态,避免了状态集的重复计算.特别是当XML文档比较大,且重复标记比较多的时候,PolYFilter有较好的过滤性能. There are similarities between the various paths in the XML document,so an improved algorithm PolYFilter is proposed based on YFilter of NFA algorithm of shared prefix.PolYFilter combines all of the same events into a polymeric event running through the XML parser at most once,and it also implement evaluating predicate on polymeric event.The experiment shows that the improved PolYFilter can reduce numbers of operations in the set of intermediate states.Particularly,the algorithm is efficient to deal with large XML documents that have more similar events.
出处 《福州大学学报(自然科学版)》 CAS CSCD 北大核心 2010年第6期824-829,共6页 Journal of Fuzhou University(Natural Science Edition)
关键词 数据流 查询 XML文档 聚合事件 算法 data stream querying XML document polymeric event algorithm
  • 相关文献

参考文献11

  • 1杨卫东,施伯乐.XML流管理研究综述[J].计算机研究与发展,2009,46(10):1721-1728. 被引量:8
  • 2Altinel M, Franklin M J. Efficient filtering of XML documents for selective dissemination of information[ C]//Proceedings of the 26th VLDB Conference. Cairo : [ s. n. ], 2000 : 53 - 64.
  • 3Diao Y, Fischer P, Franklin M J, et al. YFilter : efficient and scalable filtering of XML documents[ C]//ICDE. 2002 : 341 - 345.
  • 4Diao Y, Altinel M, Franklin M J, et al. Path sharing and predicate evaluation for high -performance XML filtering[ J]. ACM Trans on Database Systems, 2003, 28 (4): 467-516.
  • 5Chan C, Felber P, Garofalakis M N, et al. Efficient filtering of XML documents with XPath expressions [ C ]//ICDE. 2002: 235 - 244.
  • 6Gupta A, Suciu D. Stream processing of XPath queries with predicates[ C] //SIGMOD. 2003:419-430.
  • 7Green T, Gupta A, Miklau G, et al. Processing XML streams with deterministic automata and stream index[J]. ACM Trans on Database Systems, 2004, 29 (4) : 752 -788.
  • 8高军,杨冬青,唐世渭,王腾蛟.基于树自动机的XPath在XML数据流上的高效执行[J].软件学报,2005,16(2):223-232. 被引量:33
  • 9International Press Telecommunications Council (IPTC). MTF DTD [ EB/OL]. [ 2000 - 09 - 21 ]. http ://xml. coverpages. org/nitf.html.
  • 10Busse R, Carey M, Florescu D, et al. Xmark: a benchmark for XML data management[ C ]//Proceedings of the International Conference on Very Large Data Bases (VLDB'02). Hong Kong: China Morgan Kaufmann, 2002:974 -985.

二级参考文献43

  • 1高军,杨冬青,唐世渭,王腾蛟.一种基于DTD的XPath逻辑优化方法[J].软件学报,2004,15(12):1860-1868. 被引量:17
  • 2高军,杨冬青,唐世渭,王腾蛟.基于树自动机的XPath在XML数据流上的高效执行[J].软件学报,2005,16(2):223-232. 被引量:33
  • 3杨卫东,王清明,施伯乐.针对XML流数据的复杂Twig Pattern查询处理[J].软件学报,2007,18(4):893-904. 被引量:9
  • 4Babcock B, Babu S, Datar M, et al. Models and issues in data slreams [C] //Popa L. Proc of the 21st ACM SIGACTSIGMOD-SIGART Syrup on Principles of Database Systems. New York: ACM, 2002: 1-16.
  • 5Altinel M, Franklin M J. Efficient filtering of XML documents for selective dissemination of information [C] // Proc of VLDB 2000. San Francisco, CA: Morgan Kaufmann, 2000:53-64.
  • 6Yanlei Diao, Mehmet Altinel, et al. Path sharing and predicate evaluation for high-performance XML filtering [J]. ACM Trans on Database System, 2003, 28(4): 467-516.
  • 7Green T J, Miklau G, Onizuka M, et al. Processing XML streams with deterministic automata and stream indexes [J]. ACM Trans on Database Systems (TODS), 2004, 17(4): 752-788.
  • 8Feng Peng, Sudarshan S, Chawathe. XSQ: A streaming XPatb engine [J]. ACM Trans on Database Systems, 2005, 30(2) : 577-623.
  • 9Su Hong, Jian Jinhui, Rundensteiner Elke A. RAINDROP: A uniform and layered algebraic framework for XQueries on XML streams [C] //Proc of CIKM'03. New York: ACM, 2003, 279-286.
  • 10Joonho Kwon, Praveen Rao, Bongki Moon, et al. FIST: Scalable XML document filtering by sequencing twig patterns [C]//Proc of VLDB. New York: ACM, 2005:217-228.

共引文献37

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部