Abstract

A component database management system (DBMS) is a system software framework that application developers can extend by embedding modules of programming logic in it. These extensions implement database objects such as new data types, application-level object classes, analytic algorithms, and external data-access facilities. This chapter describes how distributed object relational database management systems (ORDBMSs) are constructed and how they can be used. Distributed component DBMSs such as ORDBMSs are useful because they address requirements that are not served well by traditional distributed systems technologies. Distributed ORDBMSs constitute a powerful, innovative model for generalized distributed computing. It is a unique technology that provides a framework for managing both logic and data in an abstract data model. This review is useful because the commercial versions of distributed ORDBMSs take such a system as a starting point and because detailed descriptions of ORDBMS internals are not widely available. Instances of these single-site ORDBMSs run on each node of the overall distributed system. Furthermore, this chapter outlines the architecture of a distributed ORDBMS and describes the modifications that are necessary for a single-site ORDBMS to operate in a distributed environment.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.