期刊文献+

XSIEQ—一种立即计算的XML流查询系统 被引量:2

XSIEQ—an XML Stream Query System with Immediate Evaluation
下载PDF
导出
摘要 XSIEQ是一种立即计算谓词并即时输出的XML流查询系统.它利用前缀共享的方法由多个XPath式构造一个NFA,并对NFA状态进行分类和添加索引,使得在运行时能快速确定谓词计算和数据缓存等的时机.XSIEQ还提供在运行时惰性地构造DFA进行查询.陈述了XSIEQ的查询机制以及多重匹配问题的解决方案.最后给出了XSIEQ的两种自动机和YFilter的查询性能对比及分析. XSIEQ(XML Stream Query with Immediate Evaluation) can evaluate predicates immediately and output in time. In XSIEQ, all XPath expressions are converted into a single NFA by prefix sharing, and the NFA states are labeled with type and index, so the opportunity of predicate evaluation and data cache can be quickly decided in runtime. Moreover, a lazy DFA is also implemented in XSIEQ. The query mechanisms and solution of multiple matching are represented. In the end, the query performance comparison among two automata of XSIEQ and YFilter are given and analyzed.
作者 张昱 吴年
出处 《小型微型计算机系统》 CSCD 北大核心 2006年第8期1514-1518,共5页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60473068)资助 中国科学院计算机科学重点实验室开放课题基金项目(SYSKF0502)资助.
关键词 XML流 状态分类 索引 谓词计算 多重匹配 XML stream state labelling index predicate evaluation multiple matching
  • 相关文献

参考文献6

  • 1Yanlei Diao, Peter Fischer, Michael Franklin, Raymond To.YFilter: efficient and scalable filtering of XML documents[C].ICDE 2002, February 2002:341-344
  • 2Yanlei Diao, Mehmet Altinel, Michael J. Franklin et al. Path sharing and predicate evaluation for high-performance XML filtering[J]. ACM TODS, December 2003,28(4):467-516.
  • 3Green T J, Miklau G et al. Processing XML streams with deterministic automata and stream indexes[J]. ACM TODS, Dec. 2004,29 (4): 752-788.
  • 4YFilter 1.0 code release[EB/OL], http://yfilter, cs. berkeley.edu/code_release, htm, April 2005.
  • 5XMLTK 2.0 code release[EB/OL], http://www. cs. washington. edu/homes/suciu/XMLTK/xmltk-v2.0, zip, April 2005.
  • 6Albrecht Schmidt, Florian Waas. etc. XMark: a benchmark for XML data management [C]. Proceedings of the 28th VLDB Conference, Hong Kong, China, 2002.

同被引文献26

  • 1Li Xiaogang, Agrawal G. Effcient Evaluation of XQuery over Streaming Data[A]. Proceedings of the 31st VLDB conference[C]. Berlin : Springer-Verlag,2005. 265-276.
  • 2Scott Boag,Don Chamberlin ,Mary F. Femandez. XQuedl. 0: An XML Query Language [EB/OL]. http ://www. w3. org/ TR/xquery/,2007 - 01 - 23.
  • 3Green T J, Miklau G, Onizuka M, et al. Processing XML streame with deterministic automata and stream indexes [J]. ACM Trans on Database Systems(TODS 2004), 2004,29 (4) : 752 -788.
  • 4Gupta A, Sueiu D. Stream processing of XPath queries with predicates[A]. Halevy A Y, Ives Z G, Doan A,et al. Proc of te 2003 ACM SIGMOD Int'l Conf. on Management of Data( SIGMOD 2003 )[C]. San Diego : ACM Press, 2003.419 -430.
  • 5Daniel Florescu, Chris Hillery. The BEA Streaming XQuery Processor[A]. Proceedings of the 29th international conference on Very Large Data Bases[C]. Berlin :Springer-Verlag, 2004. 294-315.
  • 6Fegaras L. Efficient Processing of XML Update Streams [A]. Proceedings of International Conference on Data Engineering(ICDE) [C]. New Jersey: Computer Society, 2008. 616-625.
  • 7Fernandez M, Philippe M, Jereme S. XQuery Streaming a la Carte[ A]. Proceeding of International Conference on Date Engineering(ICDE) [ C]. 2007.256-265.
  • 8David Megginson. SAX [OL]. http://www, saxproject. org/2001 - 12 - 28.
  • 9Chung-Hwan Lim, Seog Park, Sang H Son. Access control of XML documents considering update operations [C]. In.. Proceedings of the ACM Workshop on XML Security, Fairfax, VA, 2003, 49-59.
  • 10James Clark, Steve DeRose, XPath version 1.0. W3C recommendation[EB/OL], http;//www. w3. org/TR/xpath, 1999.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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