Overview of an Ada compatible distributed database manager
- 1 May 1983
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 13 (4), 228-237
- https://doi.org/10.1145/971695.582229
Abstract
Adaplex is an integrated language for programming database applications. It results from the embedding of the database sublanguage DAPLEX in the general purpose programming language Ada. This paper provides an overview of the DDM: a distributed database manager (DDM) that supports the use of Adaplex as an interface language. The important technical innovations we have incorporated in the design of this system include:1. An advanced data model that captures more application semantics than conventional data models.2. Support for flexible data distribution options that improve locality of reference and efficiency of query processing.3. Extensive query optimization that combines compile time access path optimization with run time site selection.4. Efficient transaction management that reduces transaction conflicts and improves the resiliency of replicated data.5. Robust, incremental recovery management that provides for automatic recovery from certain "catastrophic" failure conditions.Keywords
This publication has 13 references indexed in Scilit:
- Processing queries with quantifiers a horticultural approachPublished by Association for Computing Machinery (ACM) ,1983
- Query processing strategies in the PASCAL/R relational database management systemPublished by Association for Computing Machinery (ACM) ,1982
- The implementation of an integrated concurrency control and recovery schemePublished by Association for Computing Machinery (ACM) ,1982
- Query processing in a system for distributed databases (SDD-1)ACM Transactions on Database Systems, 1981
- Architecture of future data base systemsACM SIGMOD Record, 1981
- Reliability mechanisms for SDD-1ACM Transactions on Database Systems, 1980
- Introduction to a system for distributed databases (SDD-1)ACM Transactions on Database Systems, 1980
- Data abstraction, views and updates in RIGELPublished by Association for Computing Machinery (ACM) ,1979
- Some high level language constructs for data of type relationACM Transactions on Database Systems, 1977
- Generalized joinsACM SIGMOD Record, 1976