期刊文献+

XML流上的XQuery前缀共享查询

A Sharing Prefix XQuery Query Engine over XML Stream
下载PDF
导出
摘要 如何在XML流上高效地执行大量复杂XQuery查询是当今研究的热点之一。在数据选择分发等应用中,还希望在解析流的同时尽早地输出查询结果。为此,本文将XQuery查询的路径导航和结果构造两个阶段分别运行于服务器、客户机两端。导航阶段针对XQuery查询定义了扩展的基本XSIEQ机E-XSIEQ(Extended XML Stream Query with Immediate Evaluation),它是一种被索引化、基于栈的自动机。在E-XSIEQ机上设计应用了TreeBuf(Tree Buffer)算法,它是一种树型提升缓冲的查询算法,算法使用了前缀共享计算的技术,能高效处理XQuery查询,而且能优化XPath查询。实验证明了TreeBuf算法的高效性。 Much research has been done in evaluating massive complicated XQuery set over an XML stream efficiently. In some applications especially data selecting and distributing, it is further required to output the results while parsing XML stream for higher system efficiency. An XQuery query process is divided into two stages: path navigation and result construction and this two stages separately run at two sides of system that has the Client/Server model. In the former stage, an extended XSIEQ machine E-XSIEQ(Extended XML Stream Query with Immediate Evaluation) is defined, which is a kind of indexed automata based on stack. Moreover, TreeBuf(Tree Buffer) algorithm based on promoting tree buffer is put forward. It uses XQuery's sharing prefix characteristic and can both process XQuery query efficiently and optimize XPath query. Experimental results show that TreeBuf algorithm's performance is considerable.
出处 《计算机科学》 CSCD 北大核心 2007年第10期137-142,共6页 Computer Science
基金 Supported by the National Nature Science Foundation of China under Grant No. 60673126 (国家自然科学基金) the Foundation of Laboratory of Computer Science the Chinese Academy of Science under Grant No. SYSKF0502 (中国科学院计算机科学重点实验室开放课题基金)。
关键词 XQUERY查询 XPATH XML流 XQuery query, XPath, XML stream
  • 相关文献

参考文献11

  • 1Diao Yanlei. Altinel M, Franklin M J, et al. Path sharing and predicate evaluation for high-performance XML filtering. ACM Transations on Database Systems, 2003, 28 (4) : 467 - 516. http://yfilter. cs. berkeley.edu/cod.e:. _ release. htm
  • 2Chan Chee Yong, Felber P, Garofalakis M N, et al. Efficient Filtering of XML Documents with XPath Expressions. VLDB Journal, Special Issue on XML, 2002,11 (4) : 354 -379
  • 3Green T J, Miklau G, Sucia D. Processing XML streams with deterministic automata and stream indexes. ACM TODS, 2004, 29 (4)
  • 4Gupta A, Suciu D. Stream Processing of XPath Queries with Predicates.In:SIGMOD,2003. 419-430
  • 5Koch C, Scherzinger S, Schweikardt N, et al. FluXQuery: An Optimizing XQuery Processor for Streaming XML Data. In:Proc. VLDB, 2004. 228 -239
  • 6Su Hong, Rundensteiner A, Mani M. Semantic Query Optimization in an Automata-Algebra Combined XQuery Engine over XML Streams. VLDB, 2004. 1293-1296
  • 7Josifovski V, Fontoura M, Barta A. Querying XML streams. VLDB, 2005,14(2) : 197-210
  • 8张昱,吴年.一种逐层提升缓冲的XML流查询自动机[J].小型微型计算机系统,2007,28(3):456-461. 被引量:4
  • 9http://www.w3. or g/TR/xquery/
  • 10Schmidt A,Waas F,Kersten M, et al. XMark: A Benchmark for XML Data Management. In:Proc. VLDB,2002. 974-985

二级参考文献14

  • 1吴年,张昱.带谓词的XPath查询的即时处理[J].计算机工程,2006,32(13):58-60. 被引量:1
  • 2Altinel M,Franklin M.Efficient filtering of XML documents for selective dissemination of information[C].In Proc.26th VLDB 2000,53-64.
  • 3Diao 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
  • 4Chan 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.
  • 5Ives 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.
  • 6McGrath S.XPipe.Available at[EB/OL].http://xpipe.sourceforge.net/.
  • 7Chen 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.
  • 8Clark J.XML path language(XPath).1999.Available from the W3C[EB/OL].http://www.w3.org/TR/XPath.
  • 9Green 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
  • 10Gupta A,Suciu D.Stream processing of XPath queries with predicates[C].SIGMOD 2003,San Diego,CA.June 2003:419-430.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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