Distributed Database Management Systems
Distributed Database Management Systems
Outline
Introduction Distributed DBMS Architecture Distributed Database Design Distributed Query Processing Distributed Concurrency Control Distributed Reliability Protocols
Distributed DBMS
2
Page 1
Outline
Introduction
What is a distributed DBMS Problems Current state-of-affairs
Distributed DBMS Architecture Distributed Database Design Distributed Query Processing Distributed Concurrency Control Distributed Reliability Protocols
Distributed DBMS
3
Motivation
D a t a b ase Technology
i n teg ra t ion
Computer N e t wo r ks
d is t r ibu t ion
D ist r i b u t ed D a t a b ase Systems
i n teg ra t ion
integration centralization
Distributed DBMS
4
Page 2
What is a Distributed Database System?
A distributed database (DDB) is a collection of multiple, logically interrelated databases distributed over a computer network.
A distributed database management system (D?DBMS) is the software that manages the DDB and provides an access mechanism that makes this distribution transparent to the users.
Distributed database system (DDBS) = DDB + D?DBMS
Distributed DBMS
5
What is not a DDBS?
A timesharing computer system A loosely or tightly coupled multiprocessor system A database system which resides at one of the nodes of a network of computers - this is a centralized database on a network node
Distributed DBMS
6
Page 3
Centralized DBMS on a Network
Site 5
Site 1
Site 2
Communication Network
Site 4
Site 3
Distributed DBMS
7
Distributed DBMS Environment
Site 5
Site 1
Site 2
Communication Network
Site 4
Site 3
Distributed DBMS
8
Page 4
Implicit Assumptions
Data stored at a number of sites each site logically consists of a single processor.
Processors at different sites are interconnected by a computer network no multiprocessors
parallel database systems
Distributed database is a database, not a collection of files data logically related as exhibited in the users' access patterns
relational data model
D-DBMS is a full-fledged DBMS
not remote file system, not a TP system
Distributed DBMS
9
Distributed DBMS Promises
Transparent management of distributed, fragmented, and replicated data Improved reliability/availability through distributed transactions Improved performance Easier and more economical system expansion
Distributed DBMS
10
Page 5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- free client database management software
- nonprofit database management software
- database management best practices
- database management system textbook pdf
- database management system book pdf
- client database management free
- free school database management software
- database management system pdf books
- common database management systems
- access database management system
- database management pdf
- database management systems list