MQX: Multi-Query Processing Engine for Compressed XML Data

Xiaoling Wang,Aoying Zhou,Juzhen He,Wilfred Ng
2007-01-01
Abstract:In this demonstration, we present an XML query engine MQX, which is developed for processing multiple subscribed XPath queries over compressed XML documents. MQX is equipped with efficient mechanisms for query rewriting, query organization and query optimization. To our knowledge, this is the first prototype to address the problem of efficiently processing multiple XML queries in a co-operative framework based on efficient XML- conscious compression technique. To demonstrate the novel features of MQX, we build a co-operative network and implement a content-based subscription system. The most distinguishing feature of our prototype is that multi-query over compressed XML data can be processed as a whole, resulting in faster data dissemination. Another important feature is that the engine reduces the bandwidth consumption greatly compared to the traditional XML query engines SAXON.
What problem does this paper attempt to address?