Accessing Multiple Databases in A Distributed Environment

碩士 === 國立中興大學 === 資訊科學學系 === 83 === Due to the maturity of network technology, autonomous database systems may exchange data with other data retrieval systems. This makes popular the study of the client-server architecture and distributed d...

Full description

Bibliographic Details
Main Authors: Chang-Chung Tsai, 蔡正忠
Other Authors: Kuen-Fang J.Jea
Format: Others
Language:zh-TW
Published: 1995
Online Access:http://ndltd.ncl.edu.tw/handle/27313216215277326702
Description
Summary:碩士 === 國立中興大學 === 資訊科學學系 === 83 === Due to the maturity of network technology, autonomous database systems may exchange data with other data retrieval systems. This makes popular the study of the client-server architecture and distributed database systems. This thesis studies the client-server technology and concentrates on two problems:how to integrate different database access interfaces and how to achieve the database table location transparency. We select a proper client-server model, and based on the model, we build a prototype for accessing multiple databases. The prototype system includes three major components:the client, server and directory controller. It also provides a remote data access library for applications to access different databases on the servers. Without specifying table locations in application programs, the directory controller automatically finds table address to accomplish the access requests. This study as well as its proposed approach makes convenient the design of distributed programs, while location transparency allows the system to freely move data and balance the workload among the sites. Since the proposed architecture is flexible enough to integrate different platforms, it can be used for future investigation on the access of different data storage systems in a distributed environment.