首页> 外文OA文献 >Evaluation of XPath Queries against XML Streams
【2h】

Evaluation of XPath Queries against XML Streams

机译:针对XmL流评估Xpath查询

摘要

XML is nowadays the de facto standard for electronic datainterchange on the Web. Available XML data ranges from small Web pages to ever-growing repositories of, e.g., biological and astronomical data, and even to rapidly changing and possibly unbounded streams, as used in Web data integration and publish-subscribe systems.Animated by the ubiquity of XML data, the basic task of XML querying is becoming of great theoretical and practical importance. The last years witnessed efforts as well from practitioners, as also from theoreticians towards defining an appropriate XML query language. At the core of this common effort has been identified a navigational approach for information localization in XML data, comprised in apractical and simple query language called XPath.This work brings together the two aforementioned ``worlds'', i.e., the XPath query evaluation and the XML data streams, and shows as well theoretical as also practical relevance of this fusion. Its relevance can not be subsumed by traditional database management systems, because the latter are not designed for rapid and continuous loading of individual data items, and do not directly support the continuous queries that are typical for stream applications.The first central contribution of this work consists in the definition and the theoretical investigation of three term rewriting systems to rewrite queries with reverse predicates, like parent or ancestor, into equivalent forward queries, i.e., queries without reverse predicates. Our rewriting approach is vital to the evaluation of queries with reverse predicates against unbounded XML streams, because neither the storage of past fragments of the stream, nor several stream traversals, as required by the evaluation of reverse predicates, are affordable.Beyond their declared main purpose of providing equivalences between queries with reverse predicates and forward queries, the applications of our rewriting systems shed light on other query language properties, like the expressivity of some of its fragments, the query minimization, or even thecomplexity of query evaluation. For example, using these systems, one can rewrite any graph query into an equivalent forward forest query.The second main contribution consists in a streamed and progressive evaluation strategy of forward queries against XML streams. The evaluation is specified using compositions of so-called stream processing functions, and is implemented using networks of deterministic pushdown transducers. Thecomplexity of this evaluation strategy is polynomial in both the query and the data sizes for forward forest queries and even for a large fragment of graph queries.The third central contribution consists in two real monitoring applications that use directly the results of this work: the monitoring of processes running on UNIX computers, and a system for providing graphically real-time traffic and travel information, as broadcasted within ubiquitous radio signals.
机译:如今,XML已成为Web上电子数据交换的事实上的标准。可用的XML数据范围从小型网页到不断增长的生物和天文数据存储库,甚至到Web数据集成和发布-订阅系统中使用的快速变化且可能无界的流。XML的普遍存在数据,XML查询的基本任务正变得具有重要的理论和实践意义。过去几年,从业者以及理论学家也见证了为定义适当的XML查询语言所做的努力。这项共同努力的核心是确定一种在XML数据中进行信息本地化的导航方法,该方法包含在名为XPath的实用且简单的查询语言中,该工作将上述两个``世界''结合在一起,即XPath查询评估和XML数据流,并显示了这种融合的理论和实际意义。它的相关性不能被传统的数据库管理系统所接受,因为后者不是为快速且连续地加载单个数据项而设计的,并且不直接支持流应用程序中典型的连续查询。包括对三个术语重写系统的定义和理论研究,该系统将具有反向谓词(如父代或祖先)的查询重写为等效的正向查询,即没有反向谓词的查询。我们的重写方法对于使用无条件的XML流进行反向谓词查询的评估至关重要,因为反向谓词求值所需的流过去片段的存储或多次流遍历都不是负担得起的。为了提供带有反向谓词和正向查询的查询之间的对等关系,我们的重写系统的应用程序揭示了其他查询语言属性,例如其某些片段的表达能力,查询最小化甚至查询评估的复杂性。例如,使用这些系统,可以将任何图形查询重写为等效的正向林查询。第二个主要贡献在于针对XML流的流式渐进评估策略。使用所谓的流处理功能的组合来指定评估,并使用确定性下推换能器网络实施评估。对于前向森林查询,甚至对于较大的图查询片段,此评估策略的复杂性在查询和数据大小上都是多项式。第三主要贡献在于直接使用这项工作结果的两个实际监视应用程序: UNIX计算机上运行的进程,以及用于提供图形化实时流量和旅行信息的系统,该系统在无处不在的无线电信号中广播。

著录项

  • 作者

    Olteanu Dan;

  • 作者单位
  • 年度 2005
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号