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.
|