Abstract
Given the current trend towards application interoperability and XML-based data integration, there is an increasing need for XML interfaces to relational database management systems. In this paper we consider the problem of rewriting a DB-to-XML mapping, into several modified mappings in order to support clients that require various portions of the mapping-defined data. Mapping rewriting has the effect of reducing the amount of shipped data and, potentially, query processing time at the client. We ship sufficient data to correctly answer the client queries. Various techniques to further limit the amount of shipped data are examined. We have conducted experiments to validate the usefulness of our shipped data reduction techniques in the context of the TPC-W benchmark. The experiments confirm that in reasonable applications, data reduction is indeed significant (60-90%).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Carey, M.J., Kiernan, J., Shanmugasundaram, J., Shekita, E.J., Subramanian, S.N.: XPERANTO: Middleware for publishing object-relational data as XML documents. In: VLDB 2000, pp. 646–648. Morgan Kaufmann, San Francisco (2000)
Fernandez, M., Morishima, A., Suciu, D.: Efficient evaluation of XML middleware queries. In: SIGMOD 2001, Santa Barbara, California, USA, May 2001, pp. 103–114 (2001)
Goldman, R., McHugh, J., Widom, J.: Lore: A database management system for XML. Dr. Dobb’s Journal of Software Tools 25(4), 76–80 (2000)
Kanne, C.-C., Moerkotte, G.: Efficient storage of XML data. In: ICDE 2000, San Diego, California, USA, March 2000, pp. 198–200. IEEE, Los Alamitos (2000)
Lo, M.-L., Chen, S.-K., Padmanabhan, S., Chung, J.-Y.: XAS: A system for accessing componentized, virtual XML documents. In: ICSE 2001, Toronto, Ontario, Canada, May 2001, pp. 493–502 (2001)
Microsoft. SQLXML and XML mapping technologies, msdn.microsoft.com/sqlxml
Miklau, G., Suciu, D.: Containment and equivalence for an xpath fragment. In: PODS 2002, Madison, Wisconsin, May 2002, pp. 65–76 (2002)
Schöning, H.: Tamino - A DBMS designed for XML. In: ICDE 2001, Heidelberg, Germany, April 2001, pp. 149–154. IEEE, Los Alamitos (2001)
Shanmugasundaram, J., Kiernan, J., Shekita, E.J., Fan, C., Funderburk, J.: Querying xml views of relational data. In: VLDB 2001, Roma, Italy, September 2001, pp. 261–270 (2001)
Shanmugasundaram, J., Shekita, E.J., Barr, R., Carey, M.J., Lindsay, B.G., Pirahesh, H., Reinwald, B.: Efficiently publishing relational data as XML documents. In: VLDB 2000, pp. 65–76. Morgan Kaufmann, San Francisco (2000)
TPC-W: a transactional web c-commerce performace benchmark, http://www.tpc.org/tpcw
XPath, http://www.w3.org/TR/xpath
XQuery, http://www.w3c.org/XML/Query
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shmueli, O., Mihaila, G., Padmanabhan, S. (2004). Query-Customized Rewriting and Deployment of DB-to-XML Mappings. In: Bertino, E., et al. Advances in Database Technology - EDBT 2004. EDBT 2004. Lecture Notes in Computer Science, vol 2992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24741-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-24741-8_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21200-3
Online ISBN: 978-3-540-24741-8
eBook Packages: Springer Book Archive