Académique Documents
Professionnel Documents
Culture Documents
Distributed Databases
1
Muhammad Asghar Khan
Centralized Databases
2
Distributed Databases (1/4)
5
Distributed Databases (4/4)
6
Advantages of DDBMS
7
Disadvantages of DDBMS
Complexity
Cost
Security
Integrity control more difficult
Lack of standards
Lack of experience
Database design more complex
8
Types of DDBMS (1/2)
Homogeneous DDBMS
• All sites use same DBMS product.
• Much easier to design and manage.
• Approach provides incremental growth and allows increased
performance.
Heterogeneous DDBMS
• Sites may run different DBMS products, with possibly different
underlying data models.
• Occurs when sites have implemented their own databases and
integration is considered later.
• Translations required to allow for:
• Different hardware.
• Different DBMS products.
• Different hardware and different DBMS products.
• Typical solution is to use gateways.
9
Types of DDBMS (2/2)
10
Reference Architecture for DDBMS (1/2)
11
Reference Architecture for DDBMS (2/2)
12
Components of a DDBMS (1/3)
13
Components of a DDBMS (2/3)
14
Components of a DDBMS (3/3)
Distributed DBMS
• The controlling unit of the entire system
• Communication services to provide access to remote sites
• Perform distributed query processing, query optimization
and remote data access
• Concurrency control in distributed environment
• Recovery services in distributed environment
15