Toward Highly Portable Database Systems: Issues and Solutions.

Abstract

The multi-backend database system (MBDS) is a database system of two or more processors and their dedicated disk subsystems. One of the processor serves as a controller. The rest of the processors and their disks serves as backends to provide the primary and parallel database operations. User access to the MBDS is accomplished either via a host computer which in turn communicates with the controller, or with the MBDS controller directly. The thesis is aimed to examine the portability of MBDS. By downloading the MBDS software form the configuration of VAX and PDP hardware and VMS and RSX operating systems to the configuration of the 32-bit microprocessor-based ISI hardware and UNIX operating system, we hope to determine the necessary amount of hardware-and-operating-system-dependent modifications and resinstrumentations in order to make the downloading successful. The ultimate goal of the thesis is to recommend to the future database-system designer the way to minimize the amount of configuration-dependent software and to strive for a truly and highly portable system to be used on various configurations. This thesis has identified three major portability issues and provided solutions to them. They are the multiple-record template support, the interprocess communication via broadcasting, and the disk I/O for the real-time access.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1986
Accession Number
ADA174635

Entities

People

  • Albert Wong

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Broadcasting
  • Classification
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Device Drivers
  • Engineering
  • Host Computers
  • Language
  • Network Protocols
  • Operating Systems
  • Software Development
  • Standards
  • System Software
  • User Interface

Fields of Study

  • Computer science

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Database Systems and Applications