Abstract
Since XML has become the de-facto standard for data interchange through the Internet, more and more application programs to process XML data are being developed. On the other hand, a huge amount of existing data is stored in relational databases. We developed a system that allows XML application programs using DOM APIs to take as input relational data through their XML views. A key issue is optimization. We developed an optimization technique having a training mechanism for efficient execution of the programs. This paper presents the system’s architecture, the optimization technique, and preliminary experimental results showing that the proposed technique can achieve dramatic performance improvements.
Chapter PDF
Similar content being viewed by others
References
Bohannon, P., Ganguly, S., Korth, H.F., Narayan, P.P.S., Shenoy, P.: Optimizing View Queries in ROLEX to Support Navigable Result Trees. In: CAiSE 2002 and VLDB 2002, pp. 119–130 (2002)
Fernandez, M.F., Kadiyska, Y., Suciu, D., Morishima, A., Tan, W.C.: SilkRoute: A Framework for Publishing Relational Data in XML. ACM Trans. Database Syst. 27(4), 438–493 (2002)
Online Computer Library Center. Introduction to Dewey Decimal Classification, http://www.oclc.org/oclc/fp/about/abouttheddc.htm
Atallah, M. (ed.): Algorithms and Theory of Computation Handbook. CRC Press, Boca Raton (1998)
Shanmugasundaram, J., Shekita, E., Barr, R., Carey, M., Lindsay, B., Pirahesh, H., Reinwald, B.: Efficiently publishing relational data as XML documents. VLDB Journal 10(2-3), 133–154 (2001)
Transaction Processing Performance Council. TPC-H (Decision Support for Ad Hoc Queries), http://www.tpc.org
DBDOM Home Page, http://dbdom.sourceforge.net
W3C. Document Object Model (DOM), http://www.w3.org/DOM/
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
Morishima, A., Kojima, A. (2004). Optimizing DOM Programs on XML Views over Existing Relational Databases. In: Persson, A., Stirna, J. (eds) Advanced Information Systems Engineering. CAiSE 2004. Lecture Notes in Computer Science, vol 3084. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25975-6_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-25975-6_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22151-7
Online ISBN: 978-3-540-25975-6
eBook Packages: Springer Book Archive