首页> 外文期刊>Data & Knowledge Engineering >Simplifying XPath queries for optimization with regard to the elimination of intersect and except operators
【24h】

Simplifying XPath queries for optimization with regard to the elimination of intersect and except operators

机译:简化XPath查询以优化消除相交和除运算符

获取原文
获取原文并翻译 | 示例
           

摘要

XPath is widely used as an XML query language and is embedded in XQuery expressions and in XSLT stylesheets. In this paper which is an extended version of [Sven Groppe, Stefan Bottcher, Jinghua Groppe, XPath Query Simplification with regard to the elimination of intersect and except operators, in: 3rd International Workshop on XML Schema and Data Management (XSDM 2006) in conjuction with IEEE ICDE 2006, Atlanta, USA, 2006], we propose a rule set which logically simplifies XPath queries by using a heuristic method in order to improve the processing time. Furthermore, we show how to substitute the XPath 2.0 intersect and except operators in a given XPath query with computed filter expressions. A performance evaluation comparing the execution times of the original XPath queries, which contain the intersect and except operators, and of the queries that are the result of our simplification approach shows that, depending on the used query evaluator and on the original query, performance improvements of a factor of up to 350 are possible. Additionally, we prove that XPath 1.0 is closed under complementation and first order complete.
机译:XPath被广泛用作XML查询语言,并嵌入在XQuery表达式和XSLT样式表中。本文是[Sven Groppe,Stefan Bottcher,Jinghua Groppe,XPath Query Simplification关于消除相交和除运算符的扩展版本,在:第三届XML Schema和数据管理国际研讨会(XSDM 2006)中[IEEE ICDE 2006,美国亚特兰大,2006年],我们提出了一种规则集,该规则集通过使用启发式方法在逻辑上简化了XPath查询,从而缩短了处理时间。此外,我们展示了如何使用计算的过滤器表达式替换给定的XPath查询中的XPath 2.0交叉和除运算符。性能评估比较了包含交叉和除运算符的原始XPath查询的执行时间,以及通过简化方法得到的查询的执行时间,结果表明,根据使用的查询评估器和原始查询,性能得到了改善最多可能达到350倍。此外,我们证明XPath 1.0在补码和一阶补码下是封闭的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号