谷歌浏览器插件
订阅小程序
在清言上使用

A transducer-based XML query processor

VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases(2002)

引用 232|浏览30
暂无评分
摘要
The XML Stream Machine (XSM) system is a novel XQuery processing paradigm that is tuned to the efficient processing of sequentially accessed XML data (streams). The system compiles a given XQuery into an XSM, which is an XML stream transducer, i.e., an abstract device that takes as input one or more XML data streams and produces one or more output streams, potentially using internal buffers. We present a systematic way to translate XQueries into efficient XSMs: First the XQuery is translated into a network of XSMs that correspond to the basic operators of the XQuery language and exchange streams. The network is reduced to a single XSM by repeated application of an XSM composition operation that is optimized to reduce the number of tests and actions that the XSM performs as well as the number of intermediate buffers that it uses. Finally, the optimized XSM is compiled into a C program. First empirical results illustrate the performance benefits of the XSM-based processor.
更多
查看译文
关键词
XSM composition operation,optimized XSM,single XSM,XML Stream Machine,XML data stream,XML stream transducer,XQuery language,novel XQuery processing paradigm,sequentially accessed XML data,efficient XSMs,transducer-based XML query processor
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要