首页> 外文会议>2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems >Grammar-Based Matching of Multiple Continuous Queries on XML Streams
【24h】

Grammar-Based Matching of Multiple Continuous Queries on XML Streams

机译:XML流上多个连续查询的基于语法的匹配

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

摘要

This paper addresses the multiple-query matching problem on XML streams. The goal is to extract all XML data that match queries from the XML streams immediately and efficiently under the constraint of scanning the streams only once. A grammar-based, continuous-query matching method, namely GCQ, is proposed. GCQ generates a context-free grammar according to the queries being processed, and then produces a parser capable of parsing the grammar by using a compiler tool such as YACC. With the parser, GCQ matches multiple queries concurrently in XML data streams. With the matured compiler techniques and tools, we concentrate on solving the matching problem by a set of declarative grammar rules. Both of the algorithms for grammar generation and query matching have polynomial time complexity. Experiments were also conducted to show the efficiency and scalability of GCQ in various aspects. Consequently, GCQ is beneficial for building efficient publish/subscribe applications.
机译:本文解决了XML流上的多查询匹配问题。目的是在仅扫描一次流的约束下,立即有效地从XML流中提取与查询匹配的所有XML数据。提出了一种基于语法的连续查询匹配方法,即GCQ。 GCQ根据要处理的查询生成上下文无关的语法,然后生成能够使用YACC等编译器工具解析语法的解析器。使用解析器,GCQ可以在XML数据流中同时匹配多个查询。借助成熟的编译器技术和工具,我们专注于通过一组声明性语法规则来解决匹配问题。用于语法生成和查询匹配的算法都具有多项式时间复杂度。还进行了实验以显示GCQ在各个方面的效率和可伸缩性。因此,GCQ对于构建有效的发布/订阅应用程序是有益的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号