The implementation of a multi-backend database system (MDBS)
Subtitle: The revised concurrency control and directory management processes and the revised definitions of inter-process and inter-computer messages
By: Steven A. Demurjian, David K. Hsiao, Douglas S. Kerr, and Ali Orooji
Contributors: Hsiao, David K., 1933-; Kerr, Douglas S.; Orooji, Ali; Naval Postgraduate School (U.S.)
Publisher: Naval Postgraduate School
Published: 1984
Place of publication: Monterey, California
Language: eng
Number of pages: 112
Subjects: Software engineering; Databases
Description: The multi-backend database system (MDBS) uses one minicomputer as the master or controller, and a varying number of minicomputers and their disks as slaves or backends. MDBS is primarily designed to provide for database growth and performance enhancement by the addition of identical backends. No special hardware is required. The backends are configured in a parallel manner. A new backend may be added by replicating the existing software on the new backend. No new programming or reprogramming is required. A prototype MDBS is being completed in order to carry out the design verification and performance evaluation. This report is the fourth in a series which describes the MDBS implementation. The processes in the MDBS controller (request preparation, insert information generation and post processing) and the processes in the MDBS backends (directory management, record processing and concurrency control) have been described in the previous reports. The concurrency control process, formerly used to control access to just user data, is modified to control access to directory data as well. The directory management process is also modified to improve the execution of update requests. Finally, a directory management is modified for the storage of directory data on the secondary storage. Next, the report describes the revised definitions of inter-process messages (messages between processes within a minicomputer) and intercomputer messages (messages between processes in different minicomputers). Finally, we conclude this series of reports dealing with the implementation of MDBS.
Notes: Title from cover.

"Prepared for: Chief of Naval Research"--Cover.

"February 1984"--Cover.

"NPS52-84-005"--Cover.

DTIC Identifiers: Backend minicomputers, MDBS (Multi Backend Data Base System)

Author(s) key words: Database systems, concurrency control, directory management, message passing, multi-backends, attribute search, descriptor search, cluster search, address generation.

Includes bibliographical references (p. 79).

"Approved for public release; distribution unlimited"--Cover.

Technical report; 1984.

aq/  /aq cc:9116 11/24/97

kmc/kmc 10/28/09.