9.1. Introduction

This chapter explores techniques for managing XML document data by exploiting the extensibility features of a modern Object-Relational Database Management System (ORDBMS). The motivation for this prototype system lies in the observation that new applications making use of XML are likely to coexist with preexisting information systems supported by SQL-centric (object-) relational databases. A further goal of the integrated data store described here is to investigate how to preserve all of the desirable quality-of-service features provided by an ORDBMS—read/write ACID transactions, scalability, standard client programming APIs (e.g., JDBC, ODBC), and a declarative data language interface—without compromising the potency of XML ...

Get XML Data Management: Native XML and XML-Enabled Database Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.