...
首页> 外文期刊>Data & Knowledge Engineering >S~3: Processing tree-pattern XML queries with all logical operators
【24h】

S~3: Processing tree-pattern XML queries with all logical operators

机译:S〜3:使用所有逻辑运算符处理树型XML查询

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

获取外文期刊封面封底 >>

       

摘要

XML is a tree-based data representation format which combines data and structure. Therefore, XML queries not only contain predicates to filter data but also refer to relationships between document elements searched. The existing elements in an XML query are connected to each other using a tree-pattern structure, called Query Tree Pattern (QTP). Finding elements of a document, which satisfy the given QTP, is the main task during query execution. To optimize this processing, we presented two methods in [13]. Instead of directly executing the QTP against the document, our methods first evaluate a guidance structure, called QueryGuide. Using the extracted information, called match pattern, we provided a focused document access and minimized the required 1/ 0. However, we only supported the logical operator AND (called AND-QTPs). In this paper, we use a new structure, called Evaluation Tree, to execute QTPs. We also extend our method to support QTPs having logical operators OR, XOR, and NOT. Parsing QTPs into some AND-QTPs is typically assumed non-efficient. To process QTPs having logical operators OR and NOT, we therefore parse them but we use an efficient method to prevent redundant I/O and QTP matching. This is done by optimizing the selection of match patterns which were derived from the Query-Guide during QTP parsing. As a result, QTP execution is not inefficient anymore.
机译:XML是一种结合数据和结构的基于树的数据表示格式。因此,XML查询不仅包含用于过滤数据的谓词,而且还涉及搜索到的文档元素之间的关系。 XML查询中的现有元素使用称为查询树模式(QTP)的树模式结构相互连接。查找满足给定QTP要求的文档元素是查询执行期间的主要任务。为了优化该处理,我们在[13]中提出了两种方法。我们的方法不是直接针对文档执行QTP,而是首先评估一种称为QueryGuide的指导结构。使用提取的信息(称为匹配模式),我们提供了集中的文档访问权限,并最小化了所需的1 /0。但是,我们仅支持逻辑运算符AND(称为AND-QTP)。在本文中,我们使用一种称为评估树的新结构来执行QTP。我们还扩展了方法,以支持具有逻辑运算符OR,XOR和NOT的QTP。通常假定将QTP解析为一些AND-QTP效率很低。为了处理具有逻辑运算符OR和NOT的NOT的QTP,因此我们对其进行了解析,但是我们使用了一种有效的方法来防止冗余的I / O和QTP匹配。这是通过优化在QTP解析过程中从Query-Guide导出的匹配模式的选择来完成的。结果,QTP执行不再是低效的。

著录项

  • 来源
    《Data & Knowledge Engineering》 |2012年第2012期|p.31-62|共32页
  • 作者单位

    Department of Computer Engineering, Iran University of Science & Technology, Tehran, Iran;

    Department of Computer Engineering, Iran University of Science & Technology, Tehran, Iran;

    Department of Computer Science, University of Kaiserslautern, D-67663 Kaiserslautern, Germany;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号