Distributed Database
Management System
Lecture 04
Virtual University of Pakistan
Fragmentation
Transparency
Virtual University of Pakistan
2
Responsibility of Transparency
Transparency is desirable but there
is a compromise between level of
Transparency and difficulty/cost
The language/Compiler: to provide
uniform method of manipulating
data. Avoid connectivity details.
Operating System: already
provides in form of Device Drivers
Virtual University of Pakistan
3
Responsibility of Transparency
Can also provide network Trns. However
not all provide complete.
Third layer is DBMS. Uses features of
Operating System in particular for
network transparency.
Practically, we get combination of all
three.
Virtual University of Pakistan
4
Lan T
R/F T
NwT
DI
Data
Layers of Transparency
Virtual University of Pakistan
5
Reliability in DDBS
Reliability through Distributed
Transactions: Avoids simple point of failure
Concurrency Issues: Transaction involving
multiple records
Failure Recovery: Involving multiple sites
Virtual University of Pakistan
6
Performance Improvement
Through Data Localization
– Each site handles a portion of data, so
contention of CPU or I/O is relatively less
– Reduces remote access delays; no matter
how fast networks are latency delays are
there and may be unacceptable in certain
case
Interquery and Intraquery
parallelism
Virtual University of Pakistan
7
Complicating Factors
In case of Replication:
–Choose the appropriate copy
–Update impact reflected on all
replicas
Failure Recovery
Virtual University of Pakistan
8
Complication Factors
Complexity
Cost: hardware and also the
duplication of manpower
Distribution of Control may cause
problems if not used cautiously
Virtual University of Pakistan
9
The Problem Areas
Virtual University of Pakistan
10
Database Design
Query Processing
Concurrency Control
Virtual University of Pakistan
11
OS Support
Heterogeneity
Relationship among
them
Virtual University of Pakistan
12
Directory
Management
Query
Processing
Distributed
DB Design
Reliability
Concurrency
Control
Deadlock
Management
Virtual University of Pakistan
13
Thanks
Virtual University of Pakistan