Distributed Database Systems Overview
Distributed Database Systems Overview
SYSTEMS OVERVIEW
Presented By
Satrio Agung Wicaksono
technologies
(non-central) control
Database systems seem to emphasize centralization
Network systems seem to emphasize distribution
Databases, however, are not really about centralizing the
management of data
Database management systems really integrate data and
supply a common access methodology to data
DDBS Environment
Data
Transparency hides many of the lower-level implementation issues
Users and applications do not have to understand and manage the
distribution
The DDBMS appears as a single DBMS
A single query to the DDBMS database is translated to potentially
many queries on multiple DBMSs correctly
The effects of a single query on multiple databases are managed
consistently and automatically
The queries are semantically correct
The queries are executed in the right order
Design Issues
Distributed Database Design
Distributed Directory Management
Distributed Query Processing
Distributed Concurrency Control
Distributed Deadlock Management
Reliability of Distributed DBMS
Replication
Heterogeneous databases
Example approaches
Locking
Timestamps
Replication
If the distributed database is (partially or fully) replicated, it
Heterogeneous databases
Sometimes called multi-databases
Distributed databases are fully autonomous
Usually databases already exist and the distributed