Please enable JavaScript.
Coggle requires JavaScript to display documents.
Client-Server and Distributed Data Bases - Coggle Diagram
Client-Server and Distributed Data Bases
Motivation for Client-Server Processing and Distributed Data
client
it is a program that makes requests to a server
server
performs requests and communicates results to the clients
Client-Server Database Architectures
Two-Tier Architecture
features a PC client and a database server
Three-Tier Architecture
adds another server layer
Multiple-Tier Architecture
support additional layers of servers
Web Services Architecture
supports interaction between a service provider, service requestor, and service registry
Distributed Database Architecture
Distributed DBMSs
support global requests that use data stored at more than one autonomous site
Site
it is any locally controlled computer with a unique network address
Global requests
queries that combine data from more than one site and transactions that update data at more than one site
Local data managers
provide complete features of a DBMS
Distributed data manager
optimizes query execution across sites, coordinates concurrency control and recovery across sites, and controls access to remote data
Schema Architectures
Distributed Query Processing