You are on page 1of 10

Copyright © 2004 Pearson Education, Inc.

Chapter 25
Distributed Databases
and Client–Server
Architectures

Copyright © 2004 Pearson Education, Inc.


Distributed Database
Concepts
 Parallel Versus Distributed Technology
 Advantages of Distributed Databases
 Additional Functions of Distributed
Databases

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-3
Data Fragmentation,
Replication, and Allocation
Techniques for Distributed
Database Design
 Data Fragmentation
 Data Replication and Allocation
 Example of Fragmentation, Allocation, and
Replication

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-4
Types of Distributed Database
Systems

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-5
Query Processing in
Distributed Databases
 Data Transfer Costs of Distributed Query
Processing
 Distributed Query Processing Using
Semijoin
 Query and Update Decomposition

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-6
Overview of Concurrency
Control and Recovery in
Distributed Databases
 Distributed Concurrency Control Based on
a Distinguished Copy of a Data Item
 Distributed Concurrency Control Based on
Voting
 Distributed Recovery

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-7
An Overview of 3-Tier Client-
Server Architecture

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-8
Distributed Databases in
Oracle

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-9
Summary

Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition


Copyright © 2004 Pearson Education, Inc.
Slide 25-10

You might also like