SlideShare uma empresa Scribd logo
1 de 12
BUDGE BUDGE INSTITUTE OFTECHNOLOGY
Affiliated to MAKAUT(formerly WBUT)& Approved by AICTE,NAAC
Accredited
Kolkata - 700 137, West Bengal, India
Phone : 033 2482 0676 / 0670
http://www.bbit.edu.in
Department of Computer Science and Engineering
NBA (National Board of Accreditation) valid from Academic Year2021-2022
TO 2023-2024 i.e. upto 30-06-2024.
CONTINUOUS ASSESMENT1(CA1)
AY-2022-2023(EVEN SEM)
(MAKAUT EXAMINATION)
Assessment Type- Presentation
1
University Roll Number: 27600120018
Name of the Student: LOVEKUSH KUMAR
Course Code: PEC-IT601B
Course Name: Distributed Systems
Semester 6th
Year 3rd
Department Computer Science & Engineering
Topic of Presentation
Distributed Database Management SystemWith
Reference ToIt`s Architecture
INTRODUCTION
Distributed Database
2
Database :- Logical interrelated collection of shared data along
with description of data physically distributed over a computer
network
A distributed database is basically a database that
is not limited to one system, it is spread over different
sites, i.e, on multiple computers or over a network of
computers. A distributed database system is located on
various sites that don’t share physical components.
What is Distributed database?
A distributed database (DDB) is a collection of multiplelogically
interrelated databases distributed over a computer network
A distributed database management system (DDBMS) is
the software that manages the DDB and provides an access
mechanism that makes this distribution transparent to the users
A Distributed Database Management System mainly
3
classified into two types
1.Homogeneous Distributed database management systems
2. Heterogeneous Distributed database management systems
Homogeneous DDBMS
In a homogeneous distributed database all sites have identical
software and are aware of each other and agree to cooperate in
processing user requests.
The homogeneous system in much easier to design and manage
The operating system used at each location must be same or
compatible
The database application (or DBMS) used at each location must be
same or compatible
Heterogeneous DDBMS
In heterogeneous distributed database different sites may use
different schema and software
In heterogeneous systems different nodes may have different
hardware & software and data structures at various nodes or
location are also incompatible
4
Characteristics
1. All sites are interconnected.
2. Fragments can be replicated.
3. Logically related shared data can be collected.
4. Data at each and every site is controlled by the DBMS.
5. Each Distributed Database Management System takes part in at
least one global application.
Functionality
1. Security
2. Keeping track of data
3. Replicated data management
4. System catalog management
5. Distributed transaction management
6. Distributed database recovery
Different computers and operating systems database application
or data models may be used at each of the location
5
Advantages
Less danger of a single-point failure. When one of the computers
fails the workload is picked up by other workstations.
Data are also distributed at multiple site.
The end user is able to access any available copy of the data and
an end user request is processed by any processor at the data
location
Disadvantages
Complexity of management and control.
Application must recognize data location and they must be able to
stitch together data from various sites
Security.
6
Architectural models of distributed databases
The systems sharing multiple DBMS are characterized withrespect
to Autonomy, distribution heterogeneity
Autonomy:- this refers to the distribution of control and not of data.
The dimensions of autonomy can be
- Design Autonomy
- Communication Autonomy
- Execution Autonomy
Distribution:- this refers to the distribution of data
- Client server
- Peer to peer
Heterogeneity:- this range from hardware heterogeneity networking
protocols data models query languages and transaction
management protocols
7
Client /Server Architecture
8
Distributed database architecture
1.Client server
2.Peer-to-peer
Types of client-server architecture
There are 2 types of client server architecture
1. Multi-client and single server
2. Multi-client and multi-server
Client manages its own connections to appropriate server. This
architecture simplifies the server code but loads client machines
with additional responsibilities.
This is heavy client
Client knows only of the home servers which then communication
with other servers as servers as required. Loads the server more
and is called as light client
9
Peer-to-peer database architecture
Global conceptual schema:- Given the enterprise view of data.
Union of all local conceptual schema
Fragmentation and Allocation schema:- task care of fragmentation
and allocation of data
Local conceptual schema:- Logical organization of data at each site
External schema:- user access and user applications
A peer-to-peer network is designed around the notion of equal peer
nodes simultaneously functioning as both "clients" and "servers" to
the other nodes on the network. This model of network arrangement
differs from the client–server model where communication is
usually to and from a central server
10
REFERNCE
11
Slideshare https://www.slideshare.net/Slideshare
Slideplayer https://slideplayer.com/slide/14462810/
https://docs.oracle.com/cd/E18283_01/server.112/e17120/
ds_concepts001.html
https://benchpartner.com/architecture-model-of-
distributed-database-management-system-ddbms
https://www.geeksforgeeks.org/distributed-database-
system/
12

Mais conteúdo relacionado

Semelhante a 27600120018_LOVEKUSH KUMAR_CSE_6TH SEM_3RD YEAR_PEC-IT601B.pptx

Semelhante a 27600120018_LOVEKUSH KUMAR_CSE_6TH SEM_3RD YEAR_PEC-IT601B.pptx (20)

Ch12
Ch12Ch12
Ch12
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Distributed dbms (ddbms)
Distributed dbms (ddbms)Distributed dbms (ddbms)
Distributed dbms (ddbms)
 
SOFTWARE COMPUTING
SOFTWARE COMPUTINGSOFTWARE COMPUTING
SOFTWARE COMPUTING
 
Distributed Systems Architecture in Software Engineering SE11
Distributed Systems Architecture in Software Engineering SE11Distributed Systems Architecture in Software Engineering SE11
Distributed Systems Architecture in Software Engineering SE11
 
unit 4-1.pptx
unit 4-1.pptxunit 4-1.pptx
unit 4-1.pptx
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Data management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunitiesData management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunities
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Ijetcas14 583
Ijetcas14 583Ijetcas14 583
Ijetcas14 583
 
1 ddbms jan 2011_u
1 ddbms jan 2011_u1 ddbms jan 2011_u
1 ddbms jan 2011_u
 
My seminar on distributed dbms
My seminar on distributed dbmsMy seminar on distributed dbms
My seminar on distributed dbms
 
Advance DBMS
Advance DBMSAdvance DBMS
Advance DBMS
 
Ceis 7
Ceis 7Ceis 7
Ceis 7
 
Presentation of ditributed system
Presentation of ditributed systemPresentation of ditributed system
Presentation of ditributed system
 
Ddbms1
Ddbms1Ddbms1
Ddbms1
 
Distributed Database
Distributed DatabaseDistributed Database
Distributed Database
 
Chapter 2-Architectures2.ppt
Chapter 2-Architectures2.pptChapter 2-Architectures2.ppt
Chapter 2-Architectures2.ppt
 
Chapter 2-Architectures23.ppt
Chapter 2-Architectures23.pptChapter 2-Architectures23.ppt
Chapter 2-Architectures23.ppt
 
lect 1TO 5.pptx
lect 1TO 5.pptxlect 1TO 5.pptx
lect 1TO 5.pptx
 

Mais de LovekushKumar14

Sonam sinha class presentation.ppt
Sonam sinha class presentation.pptSonam sinha class presentation.ppt
Sonam sinha class presentation.pptLovekushKumar14
 
161108-business-template-16x9.pptx
161108-business-template-16x9.pptx161108-business-template-16x9.pptx
161108-business-template-16x9.pptxLovekushKumar14
 
160882-finance-template-16x9.pptx
160882-finance-template-16x9.pptx160882-finance-template-16x9.pptx
160882-finance-template-16x9.pptxLovekushKumar14
 
Malaria PPT BY SONAMSINHA.pptx
Malaria  PPT BY SONAMSINHA.pptxMalaria  PPT BY SONAMSINHA.pptx
Malaria PPT BY SONAMSINHA.pptxLovekushKumar14
 
COMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdf
COMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdfCOMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdf
COMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdfLovekushKumar14
 

Mais de LovekushKumar14 (6)

Sonam sinha class presentation.ppt
Sonam sinha class presentation.pptSonam sinha class presentation.ppt
Sonam sinha class presentation.ppt
 
161108-business-template-16x9.pptx
161108-business-template-16x9.pptx161108-business-template-16x9.pptx
161108-business-template-16x9.pptx
 
160882-finance-template-16x9.pptx
160882-finance-template-16x9.pptx160882-finance-template-16x9.pptx
160882-finance-template-16x9.pptx
 
QUEEN PPT.pptx
QUEEN PPT.pptxQUEEN PPT.pptx
QUEEN PPT.pptx
 
Malaria PPT BY SONAMSINHA.pptx
Malaria  PPT BY SONAMSINHA.pptxMalaria  PPT BY SONAMSINHA.pptx
Malaria PPT BY SONAMSINHA.pptx
 
COMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdf
COMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdfCOMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdf
COMPUTER NETWORK 27600120018_LOVEKUSH KUMAR _CSE_6TH SEM_3RD YEAR_PCC-CS602.pdf
 

Último

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Último (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

27600120018_LOVEKUSH KUMAR_CSE_6TH SEM_3RD YEAR_PEC-IT601B.pptx

  • 1. BUDGE BUDGE INSTITUTE OFTECHNOLOGY Affiliated to MAKAUT(formerly WBUT)& Approved by AICTE,NAAC Accredited Kolkata - 700 137, West Bengal, India Phone : 033 2482 0676 / 0670 http://www.bbit.edu.in Department of Computer Science and Engineering NBA (National Board of Accreditation) valid from Academic Year2021-2022 TO 2023-2024 i.e. upto 30-06-2024. CONTINUOUS ASSESMENT1(CA1) AY-2022-2023(EVEN SEM) (MAKAUT EXAMINATION) Assessment Type- Presentation 1 University Roll Number: 27600120018 Name of the Student: LOVEKUSH KUMAR Course Code: PEC-IT601B Course Name: Distributed Systems Semester 6th Year 3rd Department Computer Science & Engineering Topic of Presentation Distributed Database Management SystemWith Reference ToIt`s Architecture
  • 2. INTRODUCTION Distributed Database 2 Database :- Logical interrelated collection of shared data along with description of data physically distributed over a computer network A distributed database is basically a database that is not limited to one system, it is spread over different sites, i.e, on multiple computers or over a network of computers. A distributed database system is located on various sites that don’t share physical components. What is Distributed database? A distributed database (DDB) is a collection of multiplelogically interrelated databases distributed over a computer network A distributed database management system (DDBMS) is the software that manages the DDB and provides an access mechanism that makes this distribution transparent to the users
  • 3. A Distributed Database Management System mainly 3 classified into two types 1.Homogeneous Distributed database management systems 2. Heterogeneous Distributed database management systems
  • 4. Homogeneous DDBMS In a homogeneous distributed database all sites have identical software and are aware of each other and agree to cooperate in processing user requests. The homogeneous system in much easier to design and manage The operating system used at each location must be same or compatible The database application (or DBMS) used at each location must be same or compatible Heterogeneous DDBMS In heterogeneous distributed database different sites may use different schema and software In heterogeneous systems different nodes may have different hardware & software and data structures at various nodes or location are also incompatible 4
  • 5. Characteristics 1. All sites are interconnected. 2. Fragments can be replicated. 3. Logically related shared data can be collected. 4. Data at each and every site is controlled by the DBMS. 5. Each Distributed Database Management System takes part in at least one global application. Functionality 1. Security 2. Keeping track of data 3. Replicated data management 4. System catalog management 5. Distributed transaction management 6. Distributed database recovery Different computers and operating systems database application or data models may be used at each of the location 5
  • 6. Advantages Less danger of a single-point failure. When one of the computers fails the workload is picked up by other workstations. Data are also distributed at multiple site. The end user is able to access any available copy of the data and an end user request is processed by any processor at the data location Disadvantages Complexity of management and control. Application must recognize data location and they must be able to stitch together data from various sites Security. 6
  • 7. Architectural models of distributed databases The systems sharing multiple DBMS are characterized withrespect to Autonomy, distribution heterogeneity Autonomy:- this refers to the distribution of control and not of data. The dimensions of autonomy can be - Design Autonomy - Communication Autonomy - Execution Autonomy Distribution:- this refers to the distribution of data - Client server - Peer to peer Heterogeneity:- this range from hardware heterogeneity networking protocols data models query languages and transaction management protocols 7
  • 9. Distributed database architecture 1.Client server 2.Peer-to-peer Types of client-server architecture There are 2 types of client server architecture 1. Multi-client and single server 2. Multi-client and multi-server Client manages its own connections to appropriate server. This architecture simplifies the server code but loads client machines with additional responsibilities. This is heavy client Client knows only of the home servers which then communication with other servers as servers as required. Loads the server more and is called as light client 9
  • 10. Peer-to-peer database architecture Global conceptual schema:- Given the enterprise view of data. Union of all local conceptual schema Fragmentation and Allocation schema:- task care of fragmentation and allocation of data Local conceptual schema:- Logical organization of data at each site External schema:- user access and user applications A peer-to-peer network is designed around the notion of equal peer nodes simultaneously functioning as both "clients" and "servers" to the other nodes on the network. This model of network arrangement differs from the client–server model where communication is usually to and from a central server 10
  • 12. 12