|
Computer Sciences Seminar Querying XML from Mixed and Redundant Storage
Alin Deutsch Abstract Our work concentrates on this query reformulation problem. We solve the problem in a very general setting that allows mixed (XML, relational, LDAP, etc.) storage for the proprietary data and takes advantage of redundancies (materialized views, indexes and caches) that can enhance performance. Moreover, we are able to give a theoretical guarantee that our algorithm will always find an optimal reformulation if one exists. We discuss the MARS system that implements this technique and we present a suite of experiments that validate it. Our general approach to query reformulation is also applicable in contexts other than XML publishing, such as information integration, evolution of schema correspondences, distributed data caching, adaptive distributed query optimization, and data security. Bio |