首页> 外文会议>Knowledge-Based Systems for Safety Critical Applications >Navigation- vs. index-based XML multi-query processing
【24h】

Navigation- vs. index-based XML multi-query processing

机译:基于导航与索引的XML多查询处理

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

摘要

XML path queries form the basis of complex filtering of XML data. Most current XML path query processing techniques can be divided in two groups. Navigation-based algorithms compute results by analyzing an input document one tag at a time. In contrast, index-based algorithms take advantage of precomputed numbering schemes over the input XML document. We introduce a new index-based technique, index-filter, to answer multiple XML path queries. Index-filter uses indexes built over the document tags to avoid processing large portions of the input document that are guaranteed not to be part of any match. We analyze index-filter and compare it against Y-filter, a state-of-the-art navigation-based technique. We show that both techniques have their advantages, and we discuss the scenarios under which each technique is superior to the other one. In particular, we show that while most XML path query processing techniques work off SAX events, in some cases it pays off to preprocess the input document, augmenting it with auxiliary information that can be used to evaluate the queries faster. We present experimental results over real and synthetic XML documents that validate our claims.
机译:XML路径查询构成了XML数据复杂过滤的基础。当前最新的XML路径查询处理技术可以分为两组。基于导航的算法通过一次分析输入文档一个标签来计算结果。相反,基于索引的算法在输入XML文档上利用了预先计算的编号方案。我们引入了一种新的基于索引的技术index-filter来回答多个XML路径查询。索引过滤器使用在文档标签上建立的索引来避免处理输入文档的大部分,保证这些部分不属于任何匹配项。我们分析索引过滤器,并将其与Y过滤器(一种基于导航的最新技术)进行比较。我们展示了这两种技术都有其优势,并讨论了每种技术优于另一种技术的场景。尤其是,我们表明,尽管大多数XML路径查询处理技术都可以解决SAX事件,但在某些情况下,它可以对输入文档进行预处理,并用可用于更快评估查询的辅助信息对其进行扩展。我们通过真实和合成的XML文档提供了实验结果,这些结果验证了我们的主张。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号