DISTRIBUTED DATABASES
CHAPTER 25
DISTRIBUTED DATABASES CHAPTER 25 LECTURE OVERVIEW What are - - PowerPoint PPT Presentation
DISTRIBUTED DATABASES CHAPTER 25 LECTURE OVERVIEW What are distributed databases? Transparency and autonomy Fragmentation, allocation, replication Homogeneous vs. heterogeneous DDBMS Distributed transaction
CHAPTER 25
2
database and makes the distribution transparent to users
resources
3
4
can operate independently
5
6
7
Mixed fragmentation
8
fragments and operate in parallel.
unauthorized users.
9
10
Site 5 Site 1 Site 2 Site 3 Oracle Oracle Oracle Oracle Site 4 Oracle Linux Linux Window Window Unix Communications network
underlying data models.
common models or dialects.
11
Communications network Site 5 Site 1 Site 2 Site 3 Network DBMS Relational Site 4 Object Oriented Linux Linux Unix Hierarchical Object Oriented Relational Unix Window
12
14
primary site if needed
15
distributed databases?
fragments? Where are they stored? Why is fragment a useful concept in distributed database design?
method for distributed concurrency control? When voting, why do we need to obtain so many locks?
16