The implementation of a multi-backend database system (MDBS) part I: Software engineering strategies and efforts towards a prototype MDBS
Kerr, Douglas S.
Strawser, Paula R.
MetadataShow full item record
A backend multi-minicomputer database system, known as MDBS, has been proposed. MDBS utilizes one minicomputer as the master (or controller) and a varying number of minicomputers as slaves (or backends) which are configured in a novel and parallel fashion. MDBS is primarily designed to provide for database growth and performance enhancement by the addition of identical backends. The software architecture allows the backend addition without the need of new programming and reprogramming. Instead, the backend system software is replicated on the new backends for concurrent and parallel operations which in turn allow the database to grow and the performance to improve without an increased in software complexity. Prototypes of MDBS are being implemented in order to carry out design verification and performance evaluation of MDBS. As the first in a series of reports on the implementation, this report discusses the choice of hardware and operating system software. It also discusses the choice of the system programming language. The MDBS-I software system architecture is described in some detail. The appendices contain the detailed designs for the directory management subsystem, the database load subsystem and the test data generation program
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
NPS Report NumberNPS52-83-008
Showing items related by title, author, creator and subject.
Demurjian, Steven A.; Hsiao, David K. (Monterey, California. Naval Postgraduate School, 1985-02); NPS52-85-001In this paper, three new directions in database-systems research and development are indicated. One new direction is the emergence of the multilingual database systems where a single database system can execute many ...
Performance evaluations of a parallel and expandable database computer -- the Multi-Backend Database computer Hall, James E. (Monterey, California. Naval Postgraduate School, 1989-06);This study is the actual application of a performance evaluation technique known as benchmarking to an experimental database management system (DBMS). The specific DBMS evaluated is the Multi-Backend Database System ...
A computer aided design for the generation of test transactions and test databases and for the benchmarking of parallel, Multiple Backend Database Systems. Fenton, George Patrick. (1986);The multi-backend database system(MBDS) is a research effort conducted jointly by the Naval Postgraduate School and Ohio State University with the sponsorship of the STARS foundation. The MBDS is designed to overcome ...