首页> 外文期刊>Information Systems >A bi-labeling based XPath processing system
【24h】

A bi-labeling based XPath processing system

机译:基于双标签的XPath处理系统

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

摘要

We present BLAS, a Bi-LAbeling based XPath processing System. BLAS uses two labeling schemes to speed up query processing: P-labeling for processing consecutive child (or parent) axis traversals, and D-labeling for processing descendant (or ancestor) axis traversals. XML data are stored in labeled form and indexed. Algorithms are presented for translating XPath queries to SQL expressions. BLAS reduces the number of joins in the SQL query translated from a given XPath query and reduces the number of disk accesses required to execute the SQL query compared with the traditional XPath processing using D-labeling alone. We also propose an approximate P-labeling scheme and the corresponding query translation algorithm to handle XML data trees that contain a large number of distinct tag names, and/or are very deep. This extension captures a spectrum of XPath-to-SQL query translation schemes, ranging from existing schemes that do not use P-labels to the one that uses exact P-labels. Experimental results demonstrate the efficiency of the BLAS system.
机译:我们介绍BLAS,一种基于Bi-Labbeling的XPath处理系统。 BLAS使用两种标记方案来加速查询处理:P标记用于处理连续的子(或父)轴遍历,D标记用于处理后代(或祖先)轴遍历。 XML数据以标签形式存储并建立索引。提供了用于将XPath查询转换为SQL表达式的算法。与仅使用D标签的传统XPath处理相比,BLAS减少了从给定XPath查询转换的SQL查询中的联接数,并减少了执行SQL查询所需的磁盘访问数。我们还提出了一种近似的P标签方案和相应的查询转换算法,以处理包含大量不同标签名称和/或深度很深的XML数据树。此扩展捕获了一系列从XPath到SQL的查询转换方案,从不使用P标签的现有方案到使用精确P标签的方案。实验结果证明了BLAS系统的效率。

著录项

  • 来源
    《Information Systems》 |2010年第2期|170-185|共16页
  • 作者单位

    Arizona State University, United States;

    University of Pennsylvania, United States;

    Amazon.com, United States;

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

    XML; XPath; query processing;

    机译:XML;XPath;查询处理;
  • 入库时间 2022-08-18 02:48:02

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号