SlideShare a Scribd company logo
3
Most read
4
Most read
13
Most read
Distributed Data base System
by M. Tamer Özsu • Patrick Valduriez

Chp-1

1.6-

Third Edition

Design Issues

Slides by: M. Esar ul Haq Qasmi
std@ UIIT-Pak

Note: All Details are available in defined Book. Here in slides just Summary is written for an overlook and preparations.
Design Issues
• presenting the design issues that arise in building a
distributed DBMS.
I. Distributed Database Design
II. Distributed Directory Management
III. Distributed Query Processing
IV. Distributed Concurrency Control
V. Distributed Deadlock Management
VI. Reliability of Distributed DBMS
Design Issues
I. Distributed Database Design
-How the database and the applications that run against it should be placed across the
sites?
-There are two basic alternatives to placing data: partitioned (or non-replicated) and
replicated.
-Replicated designs can be either fully replicated or partially replicated
-The two fundamental design issues are fragmentation, the separation of the database
into partitions called fragments, and distribution, the optimum distribution of
fragments.
Design Issues
II-Distributed Directory Management
A directory contains information (such as
descriptions and locations) about data items in
the database. Problems related to directory
management are similar in nature to the
database
Design Issues
III-Distributed Query Processing
Query processing deals with designing
algorithms that analyze queries and convert
them into a series of data manipulation
operations.
Design Issues
IV-Distributed Concurrency Control
Concurrency control involves the
synchronization of accesses to the distributed
data-base, such that the integrity of the
database is maintained.
Design Issues
V-Distributed Deadlock Management
• The deadlock problem in DDBSs is similar in nature
to that encountered in operating systems.
• The competition among users for access to a set of
resources (data, in this case) can result in a deadlock
if the synchronization mechanism is based on
locking. The well-known alternatives of prevention,
avoidance, and detection/recovery also apply to
DDBSs.
Design Issues
VI-Reliability of Distributed DBMS
• to ensure the consistency of the database as
well as to detect failures and recover from them.
• The implication for DDBSs is that when a failure
occurs and various sites become either
inoperable or inaccessible, the databases at the
operational sites remain consistent and up to
date.
Design Issues
VII- Replication
• If the distributed database is (partially
or fully) replicated, it is necessary to
implement protocols that ensure the
consistency of the replicas, i.e., copies
of the same data item have the same
value.
Design Issues
VIII-Relationship among Problems
• The relationship among the components
• The design of distributed databases affects
many areas….
• directory management, fragment structure
and placement, processing of queries,
replication of fragments, transaction
management, Reliability, replication etc
Design Issues
• IX-Additional Issues
• federated databases and data integration systems
The growth of the Internet as a fundamental networking
platform has raised important questions about the
assumptions underlying distributed database systems.
Two issues are of particular concern to us.
• One is the re-emergence of peer-to-peer
• computing, and the other is the development and growth
of the World Wide Web (web for short)
Design Issues
•
Design Issues
Design issues Topic Finished

Note: All Details are available in defined Book. Here in slides just Summary is written for an overlook and preparations.

More Related Content

PPTX
Distributed Database Management System
PPTX
Replication Techniques for Distributed Database Design
PPTX
PPT
Distributed Database System
PDF
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
PPT
chapter 5-Relational Algebra and calculus.ppt
PPTX
Functional dependency
Distributed Database Management System
Replication Techniques for Distributed Database Design
Distributed Database System
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
chapter 5-Relational Algebra and calculus.ppt
Functional dependency

What's hot (20)

PPTX
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
PPTX
Query processing in Distributed Database System
PPTX
Distributed DBMS - Unit 6 - Query Processing
PPTX
Distributed dbms architectures
PPTX
Distributed database management system
PPTX
Distributed Query Processing
PPT
Query Decomposition and data localization
PPTX
Concurrency Control in Distributed Database.
PPTX
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
PPTX
Distributed DBMS - Unit 1 - Introduction
PPTX
Distributed design alternatives
PDF
management of distributed transactions
PPT
Sliding window protocol
PPTX
Process synchronization
DOCX
Opetating System Memory management
PPT
Paging.ppt
PPTX
Paging and segmentation
PPTX
Concurrency control
PPTX
Fault tolerance in distributed systems
PPTX
Distributed DBMS - Unit 5 - Semantic Data Control
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Query processing in Distributed Database System
Distributed DBMS - Unit 6 - Query Processing
Distributed dbms architectures
Distributed database management system
Distributed Query Processing
Query Decomposition and data localization
Concurrency Control in Distributed Database.
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
Distributed DBMS - Unit 1 - Introduction
Distributed design alternatives
management of distributed transactions
Sliding window protocol
Process synchronization
Opetating System Memory management
Paging.ppt
Paging and segmentation
Concurrency control
Fault tolerance in distributed systems
Distributed DBMS - Unit 5 - Semantic Data Control
Ad

Viewers also liked (20)

PDF
Design issues of dos
PPTX
Database , 1 Introduction
PPT
Design principles of scalable, distributed systems
PPTX
Fragmentation and types of fragmentation in Distributed Database
PPTX
Relational algebra calculus
PPTX
Distributed data base management system
PPTX
Lec 7 query processing
PPT
Relational Algebra
PPT
Partial compute function
DOCX
Fragmentacion
PPTX
Query decomposition in data base
PPTX
Theory of Computation
PPTX
Theory of computation Lec3 dfa
PPT
A N S I S P A R C Architecture
PPTX
Introduction to Remote Procedure Call
PPTX
Introduction to Computer Science
PPT
Lecture 11 - distributed database
PDF
Distributed Operating System_4
DOCX
Distributed system notes unit I
Design issues of dos
Database , 1 Introduction
Design principles of scalable, distributed systems
Fragmentation and types of fragmentation in Distributed Database
Relational algebra calculus
Distributed data base management system
Lec 7 query processing
Relational Algebra
Partial compute function
Fragmentacion
Query decomposition in data base
Theory of Computation
Theory of computation Lec3 dfa
A N S I S P A R C Architecture
Introduction to Remote Procedure Call
Introduction to Computer Science
Lecture 11 - distributed database
Distributed Operating System_4
Distributed system notes unit I
Ad

Similar to Ddb 1.6-design issues (20)

PPTX
Design Issues in Distributed DBMS.pptx
PDF
DDBMS Paper with Solution
PDF
Advance DBMS
PPTX
DDBS PPT (1).pptx
PPTX
Lec 8 (distributed database)
PPTX
Adbms 23 distributed database design
PDF
Distributed database. pdf
PDF
SingleLecture.pdf
PPTX
Distributed database management system design issues
PPT
Distributed databases and dbm ss
PPTX
Santosh Kumar Meher(2105040008) DISTRIBUTED DATABASE.pptx
PPTX
Distributed dbms (ddbms)
PPT
Introduction to Distributed computing.ppt
PPTX
1 introduction
PPTX
Distributed database
PDF
Ijetcas14 583
PPTX
Introduction to distributed database
PPTX
Distributed database detailed version by jh
PPT
Intro to Distributed Database Management System
PPTX
lecture-13.pptx
Design Issues in Distributed DBMS.pptx
DDBMS Paper with Solution
Advance DBMS
DDBS PPT (1).pptx
Lec 8 (distributed database)
Adbms 23 distributed database design
Distributed database. pdf
SingleLecture.pdf
Distributed database management system design issues
Distributed databases and dbm ss
Santosh Kumar Meher(2105040008) DISTRIBUTED DATABASE.pptx
Distributed dbms (ddbms)
Introduction to Distributed computing.ppt
1 introduction
Distributed database
Ijetcas14 583
Introduction to distributed database
Distributed database detailed version by jh
Intro to Distributed Database Management System
lecture-13.pptx

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
August Patch Tuesday
PDF
Getting Started with Data Integration: FME Form 101
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mushroom cultivation and it's methods.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TLE Review Electricity (Electricity).pptx
Machine learning based COVID-19 study performance prediction
August Patch Tuesday
Getting Started with Data Integration: FME Form 101
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Artificial Intelligence
A comparative study of natural language inference in Swahili using monolingua...
A comparative analysis of optical character recognition models for extracting...
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
Mobile App Security Testing_ A Comprehensive Guide.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Mushroom cultivation and it's methods.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding

Ddb 1.6-design issues

  • 1. Distributed Data base System by M. Tamer Özsu • Patrick Valduriez Chp-1 1.6- Third Edition Design Issues Slides by: M. Esar ul Haq Qasmi std@ UIIT-Pak Note: All Details are available in defined Book. Here in slides just Summary is written for an overlook and preparations.
  • 2. Design Issues • presenting the design issues that arise in building a distributed DBMS. I. Distributed Database Design II. Distributed Directory Management III. Distributed Query Processing IV. Distributed Concurrency Control V. Distributed Deadlock Management VI. Reliability of Distributed DBMS
  • 3. Design Issues I. Distributed Database Design -How the database and the applications that run against it should be placed across the sites? -There are two basic alternatives to placing data: partitioned (or non-replicated) and replicated. -Replicated designs can be either fully replicated or partially replicated -The two fundamental design issues are fragmentation, the separation of the database into partitions called fragments, and distribution, the optimum distribution of fragments.
  • 4. Design Issues II-Distributed Directory Management A directory contains information (such as descriptions and locations) about data items in the database. Problems related to directory management are similar in nature to the database
  • 5. Design Issues III-Distributed Query Processing Query processing deals with designing algorithms that analyze queries and convert them into a series of data manipulation operations.
  • 6. Design Issues IV-Distributed Concurrency Control Concurrency control involves the synchronization of accesses to the distributed data-base, such that the integrity of the database is maintained.
  • 7. Design Issues V-Distributed Deadlock Management • The deadlock problem in DDBSs is similar in nature to that encountered in operating systems. • The competition among users for access to a set of resources (data, in this case) can result in a deadlock if the synchronization mechanism is based on locking. The well-known alternatives of prevention, avoidance, and detection/recovery also apply to DDBSs.
  • 8. Design Issues VI-Reliability of Distributed DBMS • to ensure the consistency of the database as well as to detect failures and recover from them. • The implication for DDBSs is that when a failure occurs and various sites become either inoperable or inaccessible, the databases at the operational sites remain consistent and up to date.
  • 9. Design Issues VII- Replication • If the distributed database is (partially or fully) replicated, it is necessary to implement protocols that ensure the consistency of the replicas, i.e., copies of the same data item have the same value.
  • 10. Design Issues VIII-Relationship among Problems • The relationship among the components • The design of distributed databases affects many areas…. • directory management, fragment structure and placement, processing of queries, replication of fragments, transaction management, Reliability, replication etc
  • 11. Design Issues • IX-Additional Issues • federated databases and data integration systems The growth of the Internet as a fundamental networking platform has raised important questions about the assumptions underlying distributed database systems. Two issues are of particular concern to us. • One is the re-emergence of peer-to-peer • computing, and the other is the development and growth of the World Wide Web (web for short)
  • 13. Design Issues Design issues Topic Finished Note: All Details are available in defined Book. Here in slides just Summary is written for an overlook and preparations.