Lehrgebiet InformationssystemeFB Informatik |
||
|
Fine-Grained Management of Natively Stored XML DocumentsMichael P. HausteinKaiserslautern University of TechnologyDept. of Computer Science (AG DBIS) P.O. Box 3049, 67653 Kaiserslautern, Germany e-mail: haustein@informatik.uni-kl.de Theo HärderKaiserslautern University of TechnologyDept. of Computer Science (AG DBIS) P.O. Box 3049, 67653 Kaiserslautern, Germany e-mail: haerder@informatik.uni-kl.de Full paper (PDF version)AbstractProcessing XML data in relational database systems (RDBMSs) requires a sophisticated and application-specific mapping of XML data to relational database tables and columns. Future database systems should provide-in addition to the relational processing capabilities-native storage and processing mechanisms for XML data which allow for abstraction and isolation from the internal representation at higher system layers. In this paper, we present the architecture and implementation of our prototype system which gives the user full relational and XML functionality based on native storage structures and processing capabilities for each side. Our XML Transaction Coordinator (XTC) supports such a combined query processing via declarative and navigational interfaces. For this purpose, the XTC architecture extends an existing (object-) relational database system by a native XML storage engine using mature techniques proven and tested in various DBMS implementations.
|