期刊文献+

一种逐层提升缓冲的XML流查询自动机 被引量:4

XML Stream Query Automaton with Promoting Layered Buffer
下载PDF
导出
摘要 如何在XML流上高效地执行大量XPath查询是当今研究的热点.特别在管道处理等应用中还希望在解析流的同时尽早地输出查询结果.定义了基本XSIEQ(XML Stream Query with Immediate Evaluation)机.它是一个XML流查询框架,是被索引化的、基于栈的自动机;在其上可以扩展应用多种XPath查询算法.在基本XSIEQ机上,提出一种逐层提升缓冲(promoting buffer,简称PBuf)的查询算法,形式地定义了基于PBuf的XSIEQ机并进行了实现和测试.实验结果表明,提出的方法能够支持复杂的XPath查询,在执行效率方面优于传统算法. Much research has been done in evaluating massive XPaths set over an XML stream efficiently. In some applications especially pipelines, it is further required to output the results while parsing XML stream. In this paper,a basic XSIEQ(XML Stream Query with Immediate Evaluation) machine is defined,which is a framework of XML stream query and a kind of indexed automata based on stack. Various kinds of algorithms on XPath evaluation can be applied to extend the basic XSIEQ. Moreover,an algorithm based on promoting layered buffer(PBuf for short) is put forward. The XSIEQ machine based on PBuf is formally defined and also implemented and tested. Experimental results show that XSIEQ based on PBuf supports the complex XPath and outperforms the former work in efficiency.
作者 张昱 吴年
出处 《小型微型计算机系统》 CSCD 北大核心 2007年第3期456-461,共6页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60473068)资助 中国科学院计算机科学重点实验室开放课题基金项目(SYSKF0502)资助.
关键词 XML流 状态分类 索引 XPATH 谓词计算 分层缓冲 XML Stream state labelling index XPath predicate evaluation layered buffer
  • 相关文献

参考文献14

  • 1Altinel M,Franklin M.Efficient filtering of XML documents for selective dissemination of information[C].In Proc.26th VLDB 2000,53-64. 被引量:1
  • 2Diao Y,Altinel M,Franklin M,et al.Path sharing and predicate evaluation for high-performance XML filtering[J/OL].ACM Transations on Database Systems,2003,28(4):467-516.http://yfilter.cs.berkeley.edu/code-release.htm 被引量:1
  • 3Chan C Y,Felber P,Garofalakis M N,et al.Efficient filtering of XML documents with XPath expressions[J].In VLDB Journal,Special Issue on XML,2002,11(4):354-379. 被引量:1
  • 4Ives Z G,et al.An XML query engine for network-bound data[J].In VLDB Journal,Special Issue on XML,2002,11(4):380-402. 被引量:1
  • 5McGrath S.XPipe.Available at[EB/OL].http://xpipe.sourceforge.net/. 被引量:1
  • 6Chen J,DeWitt D J,Tian F,et al.NiagaraCQ:A scalable continuous query system for internet databases[C].In Proc.of the 2000 ACM SIGMOD Intl.Conf.on Management of Data,May 2000,379-390. 被引量:1
  • 7Clark J.XML path language(XPath).1999.Available from the W3C[EB/OL].http://www.w3.org/TR/XPath. 被引量:1
  • 8Green T J,Miklau G,etal.Processing XML streams with deterministic Automata and Stream Indexes[EB/OL].In ACM TODS,2004,29(4):752-788.http://www.cs.washington.edu/homes/suciu/XMLTK/xmltk-v2.0.zip 被引量:1
  • 9Gupta A,Suciu D.Stream processing of XPath queries with predicates[C].SIGMOD 2003,San Diego,CA.June 2003:419-430. 被引量:1
  • 10Zhang Y,Wu N.Filter and query technique of XML stream[J].Computer Science,2004,31(10A):458-461. 被引量:1

二级参考文献5

  • 1Diao Y,Altinel M,Franklin M J,et al.Path Sharing and Predicate Evaluation for High-performance XML Filtering[J].ACM Transaction on Database Systems,2003,28(4):467-516. 被引量:1
  • 2Green T J,Miklau G,et al.Processing XML Streams with Determinestic Automata[C].Proc.of the 19th ICDT,2003-01. 被引量:1
  • 3Olteanu D,Kiesling T,Bry F.An Evaluation of Regular Path Expressions with Qualifiers Against XML Streams[C].Proc.of the 19th ICDE,Bangalore,India,2003-03. 被引量:1
  • 4Gupta A,Suciu D.Stream Processing of XPath Queries with Predicates[C].Proc.of SIGMOD'03,San Diego,CA,2003-06. 被引量:1
  • 5Schmidt A,Waas F.XMark:A Benchmark for XML Data Management[C].Proc.of the 28th VLDB,Hong Kong,China,2002. 被引量:1

同被引文献31

  • 1高军,杨冬青,唐世渭,王腾蛟.基于树自动机的XPath在XML数据流上的高效执行[J].软件学报,2005,16(2):223-232. 被引量:33
  • 2高军,杨冬青,王腾蛟,唐世渭.一种XML数据流之上持续查询执行器的增量维护方法[J].计算机研究与发展,2005,42(5):771-776. 被引量:4
  • 3CHAMBERLIN D, CLARK J. XQuery 1.0: an XML query language[EB/OL]. (2001-07-21) [2001-6-7]. http: // www. w3. org/TR/2001/WD-xquery-20010607. 被引量:1
  • 4ALTINEL M, FRANKLIN M. Efficient filtering of XML documents for selective dissemination of information[C]// Proceedings of the 26th International Conference on VLDB. San Francisco, Cal. , USA: Morgan Kaufmann, 2000 : 53-64. 被引量:1
  • 5DIAO Y, ALTINEL M, FRANKLIN M, et al. Path sharing and predicate evaluation for high-performance XML filtering [J]. ACM Transactions on Database Systems, 2003,28(4): 467-516. 被引量:1
  • 6GUPTA A, SUCIU D. Stream processing of XPath queries with predicates[C]// Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data. New York, N. Y. ,USA:ACM Press, 2003:419-430. 被引量:1
  • 7GREEN T, MIKLAU G, ONIZUKA M, et al. Processing XML streams with deterministic automata and stream indexes[J]. ACM Transactions on Database Systems, 2004,29 (4) : 752-788. 被引量:1
  • 8OLTEANU D, KIESLING T, BRY F. An evaluation of regular path expressions with qualifiers against XML streams[C]// Proceedings of the 19th International Conference on Data Engineering. Los Alamitos, Cal. , USA: IEEE Computer Society Press, 2003:702-704. 被引量:1
  • 9LUDSCHER B, MUKHOPADHYAY P, PAPAKONSTANTIN OU Y. A transducer-based XML query processor[C]// Proceed ings of the 28th International Conference on VLDB. San Francisco Cal. , USA: Morgan Kaufmann, 2002 : 227-238. 被引量:1
  • 10BRUNO N, GRAVANO L, KOUDAS N, et al. Navigation vs. index-based XML multi-query processing[C]// Proceed ings of the 19th International Conference on Data Engineering. Los Alamitos, Cal. , USA: IEEE Computer Society Press, 2003 : 139-150. 被引量:1

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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