Data Access in Distributed Data Base Management Systems,

Abstract

This paper presents a mechanism for the distribution of a data base management system in a manner that is transparent to the application program. The software structures presented presuppose an underlying computer network with the necessary hardware and software to allow interprocessor communication via a standardized message system. The basis for data base distribution is the network data directory which provides information on the location of each data base granule. The mechanisms provide a data distribution facility that is relatively easy to realize. However, many problems of distributed data bases still require practical solutions. The dilemmas posed by deadlock, backup, recovery, and security are extremely complex. Another formidable stumbling block is the general lack of portability and compatibility within both hardware and software systems. The system described here is implementable on homogeneous networks with moderate effort. For heterogeneous networks, advances in software portability, hardware compatibility, and standardized communication protocols are required. Progress is being made in these areas although it is hampered somewhat by the marketing philosophy of locking the user in to a vendor's product line.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1978
Accession Number
ADA105825

Entities

People

  • Fred J. Maryanskil
  • Paul S. Fisher
  • Virgil E. Wallentine

Organizations

  • Kansas State University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Communication Systems
  • Computer Access Control
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • Data Processing
  • Data Transmission
  • Database Management Systems
  • Databases
  • Message Systems
  • Networks
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Software Development

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Parallel and Distributed Computing.
  • Theoretical Analysis.