期刊文献+

支持XML查询代数和树模式查询的XQuery系统框架 被引量:2

A Framework for XQuery System with XML Algebra and Tree Pattern Query
下载PDF
导出
摘要 XQuery语言的高性能实现需要利用XML查询代数提供的查询优化方法,也需要采取高效的树模式整体匹配算法。为了将这两种XML查询处理技术有效地结合在XQuery语言处理系统中,提出了一种通用系统框架来支持XQuery语言的高性能实现。在这个框架内,提供开放式XML数据源连接,并且通过作为中间语言的一种函数式查询计划描述语言FXQL来支持各种查询代数算子和树查询模式的表示,既允许采用各种XML查询代数,又允许采用各种树模式查询算法;进而,通过这种中间层的程序变换可以实现基于各种查询代数的查询重写,并从查询计划中分离出独立的树模式查询计算,使两种查询处理技术适当地统一在同一系统框架中,有效地支持了多种环境下XQuery语言的实现。 High-performance implementation of XQuery needs to use query optimization methods provided by XML query algebra,also needs to use efficient holistic twig matching algorithm.In order to combine these two XML query processing techniques in XQuery processing system,this paper proposes a general framework to support XQuery high-performance implementation.In this framework,it provides an open date source connection,and supports to represent a variety of query algebra operators and twig algorithms by using a functional query plan description language FXQL(functional XML query language) as an intermediate language;and can implement query rewritings based on each query algebra by using this intermediate program transformation and separate independent tree pattern calculation from query plan.Thus,it allows that two query processing techniques to smoothly integrate into the same system framework,and effectively supports XQuery language implementation in a variety of environments.
出处 《计算机科学与探索》 CSCD 2010年第11期996-1004,共9页 Journal of Frontiers of Computer Science and Technology
基金 北京市自然科学基金No.4082003~~
关键词 XML查询 XQUERY语言 框架 树模式 XML query; XQuery language; framework; tree pattern
  • 相关文献

参考文献8

  • 1Zhang X,Rundensteiner E.XAT:XML algebra for the rainbow system,WPI-CS-TR-02-24[R].Worcester Polytechnic Institute,2002. 被引量:1
  • 2Beeri C,Tzaban Y.SAL:An algebra for semistructured data and XML[C] //Proceedings of the 2nd ACM SIGMOD Workshop on the Web and Databases.Philadelphia,Pennsylvania:ACM Press,1999:37-42. 被引量:1
  • 3Jagadish H,Lakasbmanan L,Srivastava D,et al.TAX:A tree algebra for XML[C] //Proceedings of the 8th International Workshop on Database Programming Languages,Frascati,Italy,2001.Rome:Springer-Verlag,2001:149-164. 被引量:1
  • 4孟小峰,罗道锋,蒋瑜,王宇.OreintXA:一种有效的XQuery查询代数[J].软件学报,2004,15(11):1648-1660. 被引量:12
  • 5Michiels P,Mihaila G,Simeon J.Put a tree pattern in your algebra[C] //Proceedings of IEEE 23rd International Conference on Data Engineering,Istanbul,Turkey,2007:246-255. 被引量:1
  • 6Chen S,Li H,Tatemura J,et al.Twig-stack:Bottom-up processing of generalized-tree-pattern queries over XML documents[C] //Proceedings of the 32nd International Conferenee on Very Large Data Bases,Seoul,Korea,2006:283-294. 被引量:1
  • 7Qin L,Yu J,Ding B.TwigList:Make twig pattern matching fast[C] //Proceedings of the 12th International Conference on Database Systems for Advanced Applications,Bangkok,Thailand,2007:850-862. 被引量:1
  • 8Chen Z,Jagadish H,Lakshmanan L,et al.From tree patterns to generalized tree patterns:On efficient evaluation of XQuery[C] //Proceedings of the 29th International Conference on Very Large Data Bases,Berlin,Germany,2003:237-248. 被引量:1

二级参考文献13

  • 1Galax XQuery engine. http://db.bell-labs.com/galax 被引量:1
  • 2IPSI-XQ XQuery engine. http://www.ipsi.fraunhofer.de/oasys/projects/ipsi-xq/index_e.html 被引量:1
  • 3Beeri C, Tzaban Y. SAL: An algebra for semistructured data and XML. In: Proc. of the Workshop on the Web and Databases. 1999. 37-42. http://www-rocq.inria.fr/-cluet/WEBDB/procwebdb99.html 被引量:1
  • 4Sartiani C, Albano A. Yet another query algebra for XML data. In: Proc. of the Workshop Iberoamericano de Ingeniería de Requisitosy Ambientes Software 2002. 2002. 106~115. http://www.csd.uch.gr/~hy561/Papers/t2.2-r4b.pdf 被引量:1
  • 5Colazzo D, Sartiani C, Albano A, Manghi P, Ghelli G, Lini L, Paoli M. A typed text retrieval query language for XML documents. Journal of the American Society for Information Science and Technology, 2002,53:467~488. 被引量:1
  • 6Frasincar F, Houben G, Pau C. XAL: An algebra for XML query optimization. In: Proc. of the Australasian Database Conf. 2002. 49-56. 被引量:1
  • 7Jagadish HV, Lakshmanan LVS, Srivastava D, Thompson K. Tax: A tree algebra for XML. In: Proc. of the 8th Biennial Workshop on Data Bases and Programming Languages. 2001. 149~164. http://www.csd.uch.gr/~hy561/Papers/tax-full-dbpl01.pdf 被引量:1
  • 8Fernandez M, Simeon J, Wadler P. An algebra for XML query. In: Proc. of the 20th Conf. on the Foundations of Software Technology and Theoretical Computer Science. 2000. 11~46. http://homepages.inf.ed.ac.uk/wadler/papers/xalgebra-india/ xalgebra-india.pdf 被引量:1
  • 9Christophides V, Cluet S, Siméon J. On wrapping query languages and efficient XML integration. In: Proc. of the ACM SIGMOD Int'l Conf. on Management of Data. 2000. 141-152. 被引量:1
  • 10Paparizos S, Wu Y, Lakshmanan LVS, Jagadish HV. Tree logical classes for efficient evaluation of XQuery. In: Proc. of the ACM SIGMOD Int'l Conf. on Management of Data. 2004. 71~82. http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/p/ Paparizos:S 被引量:1

共引文献11

同被引文献2711

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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