Architecture of distributed data base systems

Abstract Research and development over the last twenty years has culminated in the widespread use of data base management system (DBMS) software. As usage has grown, the desire to link and integrate separate data bases has resulted in substantial effort being directed towards the design of distributed data base systems. This paper presents the major architectures which have emerged for distributed data base systems. The architectures are compared and evaluated. Sixteen distributed data base management system (DDBMS) projects have been surveyed and classified according to the architectures. The various projects represent widely differing stages of effort: academic research, industrial testbeds, and commercial prototypes. The survey reviews important features of the DDBMSs. It does not attempt a qualitative performance comparison. The focus is instead on identification of overall architectural characteristics. The usefulness of the survey lies in the summary information which it imparts on current research, and in the classification scheme for generic distributed data base architectures which it provides.

[1]  Alfonso F. Cardenas,et al.  Data base communication in a heterogeneous data base management system network , 1980, Inf. Syst..

[2]  Dean Daniels,et al.  R*: An Overview of the Architecture , 1986, JCDKB.

[3]  Giuseppe Pelagatti,et al.  The Integration of the Network and Relational Approaches in a DBMS , 1985, BNCOD.

[4]  Frederick H. Lochovsky,et al.  Hierarchical Data-Base Management: A Survey , 1976, CSUR.

[5]  R. A. Davenport Design of Distributed Data Base Systems , 1981, Comput. J..

[6]  Randy H. Katz,et al.  Logical Design and Schema Conversion for Relational and DBTG Databases , 1979, ER.

[7]  Michael E. Senko,et al.  Data Structures and Accessing in Data-Base Systems. I: Evolution of Information Systems , 1973, IBM Syst. J..

[8]  David W. Shipman,et al.  The functional data model and the data languages DAPLEX , 1981, TODS.

[9]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[10]  Peter Buneman,et al.  Constructing superviews , 1981, SIGMOD '81.

[11]  Randall L. Frank,et al.  CODASYL Data-Base Management Systems , 1976, CSUR.

[12]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[13]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[14]  Carlo Zaniolo,et al.  Design of relational views over network schemas , 1979, SIGMOD '79.

[15]  Eugene Wong,et al.  Introduction to a system for distributed databases (SDD-1) , 1980, TODS.

[16]  Umeshwar Dayal,et al.  View Definition and Generalization for Database Integration in Multibase: A System for Heterogeneous Distributed Databases , 1982, Berkeley Workshop.

[17]  Dominique Portal,et al.  A cooperation system for heterogeneous data base management systems , 1978, Inf. Syst..

[18]  Michael Stonebraker,et al.  The Design and Implementation of Distributed INGRES , 1986, The INGRES Papers.

[19]  E. SenkoM.,et al.  Data structures and accessing in data-base systems , 1973 .

[20]  Erich J. Neuhold,et al.  An Overview of the Architecture of the Distributed Data Base System "POREL" , 1982, DDB.

[21]  Yehoshua Sagiv,et al.  A universal relation database system implemented via the network model , 1982, PODS '82.

[22]  Ryosuke Hotaka,et al.  Distributed Multi-Database Environment with a Supervisory Data Dictionary Database , 1979, ER.

[23]  S. Misbah Deen,et al.  The Architecture of a Generalised Distributed Database System - PRECI , 1985, Comput. J..

[24]  Witold Litwin,et al.  Messidor: A Distributed Information Retrieval Systems , 1982, SIGIR.

[25]  P. Wang,et al.  XNDM: An Experimental Network Data Manager , 1979, Berkeley Workshop.

[26]  Michael Victor Mannino A methodology for global schema design , 1983 .