Académique Documents
Professionnel Documents
Culture Documents
Nabeel Asif
Agenda
Project Assignment
Joins
Distributed Data Processing Definitions Benefits of DD DDB/DDBMS associated Issues C.J.Dates Twelve Rulesof Distribution Nabeel Asif
Number of autonomous data processing systems that are interconnected by a network. What can be distributed
Processing elements Function Data Control
Some non-DDBS
Single node system Tightly coupled Loosely coupled Not collection of files
Nabeel Asif 3
Tight Coupling *
Processor Unit
Processor Unit
Processor Unit
Memory
I/O System
Nabeel Asif
Loose Coupling *
Computer System CPU Computer System CPU Computer System CPU
Memory
Memory
Memory
Distributed Database
DDBS: A collection of multiple logically integrated databases distributed over a computer network (Tamer)
DDBMS: DDBMS is a software system that permits the management of the DDBS and makes distribution transparency to the users (Tamer)
DDBS formula
DDBS equals DDB + DDBMS
Nabeel Asif
Distributed Database
(Tamer)
Nabeel Asif
DDBMS Benefits *
Access remote sites & transmit queries Bring the data back Keep track of distribution and replication in DDBMs catalog Device execution strategy for global queries Decide copy of replica Maintain consistency of distributed database Maintain Global Conceptual Schema Crash recovery of database .
Nabeel Asif
Lack of Experience Cost Distribution of Control Difficult of Change Distributed Deadlock Management Distributed Concurrency Control Complexity
Distributed Database Design Distributed query processing Distributed data dictionary management Network Implementation Integration with Operating System
Nabeel Asif
Local autonomy No reliance on central site Continuous operations Location independence Fragmentation independence Replication
Nabeel Asif
10
Distributed query processing Distributed transaction management Hardware independence Operating system independence Network Independence DBMS Independence
Nabeel Asif
11
Questions?
Nabeel Asif
12