1 DDBMS Introduction
1 DDBMS Introduction
DDBMS?
Availability of Database
+
Availability of Computer Network
= Distributed Database
Distributed DBMS
Software system that permits the management of the
distributed database and makes the distribution
transparent to users.
• Collection of logically-related shared data.
• Data split into fragments.
• Fragments may be replicated.
• Fragments/replicas allocated to sites.
• Sites linked by a communications network.
• Data at each site is under control of a DBMS.
• DBMSs handle local applications autonomously.
• Each DBMS participates in at least one global application. 3
Distributed DBMS -
Distributed Processing
Centralized
Consists of single database and DBMS stored at one site with
users distributed across the network.
Partitioned
Database partitioned into disjoint fragments, each fragment
assigned to one site.
Complete Replication
Consists of maintaining complete copy of database at each site.
Selective Replication
Combination of partitioning, replication, and centralization.
31
Comparison of Strategies
for Data Distribution
33