SlideShare a Scribd company logo
1 of 27
Database Systems: 
Design, Implementation, and 
Management 
Ninth Edition 
Chapter 12 
Distributed Database Management 
Systems
Objectives 
In this chapter, you will learn: 
• What a distributed database management 
system (DDBMS) is and what its components 
are 
• How database implementation is affected by 
different levels of data and process distribution 
• How transactions are managed in a distributed 
database environment 
• How database design is affected by the 
distributed database environment 
Database Systems, 9th Edition 2
The Evolution of Distributed Database 
Management Systems 
• Distributed database management system 
(DDBMS) 
– Governs storage and processing of logically 
related data 
– Interconnected computer systems 
– Both data and processing functions are 
distributed among several sites 
• Centralized database required that corporate 
data be stored in a single central site 
Database Systems, 9th Edition 3
Database Systems, 9th Edition 4
DDBMS Advantages and 
Disadvantages 
• Advantages: 
– Data are located near “greatest demand” site 
– Faster data access 
– Faster data processing 
– Growth facilitation 
– Improved communications 
– Reduced operating costs 
– User-friendly interface 
– Less danger of a single-point failure 
– Processor independence 
Database Systems, 9th Edition 5
DDBMS Advantages and 
Disadvantages (cont’d.) 
• Disadvantages: 
– Complexity of management and control 
– Security 
– Lack of standards 
– Increased storage requirements 
– Increased training cost 
– Costs (duplicate hardware, licensing, etc.) 
Database Systems, 9th Edition 6
Database Systems, 9th Edition 7
Distributed Processing 
and Distributed Databases 
• Distributed processing 
– Database’s logical processing is shared among 
two or more physically independent sites 
– Connected through a network 
• Distributed database 
– Stores logically related database over two or 
more physically independent sites 
– Database composed of database fragments 
Database Systems, 9th Edition 8
Database Systems, 9th Edition 9
Database Systems, 9th Edition 10
Characteristics of Distributed 
Management Systems 
• Application interface 
• Validation 
• Transformation 
• Query optimization 
• Mapping 
• I/O interface 
Database Systems, 9th Edition 11
Characteristics of Distributed 
Management Systems (cont’d.) 
• Formatting 
• Security 
• Backup and recovery 
• DB administration 
• Concurrency control 
• Transaction management 
Database Systems, 9th Edition 12
Characteristics of Distributed 
Management Systems (cont’d.) 
• Must perform all the functions of centralized 
DBMS 
• Must handle all necessary functions imposed 
by distribution of data and processing 
– Must perform these additional functions 
transparently to the end user 
Database Systems, 9th Edition 13
Database Systems, 9th Edition 14
DDBMS Components 
• Must include (at least) the following 
components: 
– Computer workstations 
– Network hardware and software 
– Communications media 
– Transaction processor (application 
processor, transaction manager) 
• Software component found in each computer that 
requests data 
Database Systems, 9th Edition 15
DDBMS Components (cont’d.) 
• Must include (at least) the following 
components: (cont’d.) 
– Data processor or data manager 
• Software component residing on each computer 
that stores and retrieves data located at the site 
• May be a centralized DBMS 
Database Systems, 9th Edition 16
Database Systems, 9th Edition 17
Levels of Data 
and Process Distribution 
• Current systems classified by how process 
distribution and data distribution are supported 
Database Systems, 9th Edition 18
Single-Site Processing, 
Single-Site Data (SPSD) 
• All processing is done on single CPU or host 
computer (mainframe, midrange, or PC) 
• All data are stored on host computer’s local 
disk 
• Processing cannot be done on end user’s side 
of system 
• Typical of most mainframe and midrange 
computer DBMSs 
• DBMS is located on host computer, which is 
accessed by dumb terminals connected to it 
Database Systems, 9th Edition 19
Database Systems, 9th Edition 20
Multiple-Site Processing, 
Single-Site Data (MPSD) 
• Multiple processes run on different computers 
sharing single data repository 
• MPSD scenario requires network file server 
running conventional applications 
– Accessed through LAN 
• Many multiuser accounting applications, 
running under personal computer network 
Database Systems, 9th Edition 21
Database Systems, 9th Edition 22
Multiple-Site Processing, 
Multiple-Site Data (MPMD) 
• Fully distributed database management system 
• Support for multiple data processors and 
transaction processors at multiple sites 
• Classified as either homogeneous or 
heterogeneous 
• Homogeneous DDBMSs 
– Integrate only one type of centralized DBMS 
over a network 
Database Systems, 9th Edition 23
Multiple-Site Processing, 
Multiple-Site Data (MPMD) (cont’d.) 
• Heterogeneous DDBMSs 
– Integrate different types of centralized DBMSs 
over a network 
• Fully heterogeneous DDBMSs 
– Support different DBMSs 
– Support different data models (relational, 
hierarchical, or network) 
– Different computer systems, such as 
mainframes and microcomputers 
Database Systems, 9th Edition 24
Database Systems, 9th Edition 25
Summary 
• Distributed database: logically related data in 
two or more physically independent sites 
– Connected via computer network 
• Distributed processing: division of logical 
database processing among network nodes 
• Distributed databases require distributed 
processing 
• Main components of DDBMS are transaction 
processor and data processor 
Database Systems, 9th Edition 26
Summary (cont’d.) 
• Current distributed database systems 
– SPSD, MPSD, MPMD 
• Homogeneous distributed database system 
– Integrates one type of DBMS over computer 
network 
• Heterogeneous distributed database system 
– Integrates several types of DBMS over computer 
network 
Database Systems, 9th Edition 27

More Related Content

What's hot

Ch 2 D B Dvlpt Process
Ch 2  D B  Dvlpt  ProcessCh 2  D B  Dvlpt  Process
Ch 2 D B Dvlpt Processguest8fdbdd
 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)welcometofacebook
 
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environmentguest8fdbdd
 
Database administrator
Database administratorDatabase administrator
Database administratorTech_MX
 
Database Technology- ITM
Database Technology- ITMDatabase Technology- ITM
Database Technology- ITMNilofar Nilue
 
Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)Vidyasagar Mundroy
 
Database Administrator - Job Scope
Database Administrator - Job ScopeDatabase Administrator - Job Scope
Database Administrator - Job ScopeCacheWorks©
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.yhen06
 
Database management system presentation
Database management system presentation Database management system presentation
Database management system presentation umesh patil
 
Data & database administration hoffer
Data & database administration   hofferData & database administration   hoffer
Data & database administration hofferMohd Arif
 
Database management systems cs403 power point slides lecture 01
Database management systems   cs403 power point slides lecture 01Database management systems   cs403 power point slides lecture 01
Database management systems cs403 power point slides lecture 01Md.Abu Sayed
 

What's hot (19)

Chapter 9
Chapter 9Chapter 9
Chapter 9
 
Database Development Process
Database Development ProcessDatabase Development Process
Database Development Process
 
Ch 2 D B Dvlpt Process
Ch 2  D B  Dvlpt  ProcessCh 2  D B  Dvlpt  Process
Ch 2 D B Dvlpt Process
 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)
 
Lecture 05 dblc
Lecture 05 dblcLecture 05 dblc
Lecture 05 dblc
 
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environment
 
Week 3 database design
Week 3   database designWeek 3   database design
Week 3 database design
 
Ch 13 D B Admin
Ch 13  D B  AdminCh 13  D B  Admin
Ch 13 D B Admin
 
02010 ppt ch01
02010 ppt ch0102010 ppt ch01
02010 ppt ch01
 
Database administrator
Database administratorDatabase administrator
Database administrator
 
Database Technology- ITM
Database Technology- ITMDatabase Technology- ITM
Database Technology- ITM
 
Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)Database Systems - Introduction to Database Design (Chapter 4/1)
Database Systems - Introduction to Database Design (Chapter 4/1)
 
Database Administrator - Job Scope
Database Administrator - Job ScopeDatabase Administrator - Job Scope
Database Administrator - Job Scope
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
 
Database management system presentation
Database management system presentation Database management system presentation
Database management system presentation
 
Data & database administration hoffer
Data & database administration   hofferData & database administration   hoffer
Data & database administration hoffer
 
Dba
DbaDba
Dba
 
Database management systems cs403 power point slides lecture 01
Database management systems   cs403 power point slides lecture 01Database management systems   cs403 power point slides lecture 01
Database management systems cs403 power point slides lecture 01
 
dbms unit-1
dbms unit-1dbms unit-1
dbms unit-1
 

Viewers also liked

Bsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systemsBsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systemsRai University
 
Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystDhani Ahmad
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsDhani Ahmad
 
Strategic planning
Strategic planningStrategic planning
Strategic planningDhani Ahmad
 
Database systems
Database systemsDatabase systems
Database systemsDhani Ahmad
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseWanBK Leo
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and recordsDhani Ahmad
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to databaselubna19
 
Database design, implementation, and management -chapter04
Database design, implementation, and management -chapter04Database design, implementation, and management -chapter04
Database design, implementation, and management -chapter04Beni Krisbiantoro
 
Information system
Information systemInformation system
Information systemDhani Ahmad
 
Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Beni Krisbiantoro
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisDhani Ahmad
 
Database Design Process
Database Design ProcessDatabase Design Process
Database Design Processmussawir20
 
Information resource management
Information resource managementInformation resource management
Information resource managementDhani Ahmad
 
Database design process
Database design processDatabase design process
Database design processTayyab Hameed
 

Viewers also liked (20)

Database
DatabaseDatabase
Database
 
Bsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systemsBsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systems
 
database
databasedatabase
database
 
Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analyst
 
Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
 
Database Technologies for Semantic Web
Database Technologies for Semantic WebDatabase Technologies for Semantic Web
Database Technologies for Semantic Web
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projects
 
Strategic planning
Strategic planningStrategic planning
Strategic planning
 
Database systems
Database systemsDatabase systems
Database systems
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and records
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Database design, implementation, and management -chapter04
Database design, implementation, and management -chapter04Database design, implementation, and management -chapter04
Database design, implementation, and management -chapter04
 
Information system
Information systemInformation system
Information system
 
Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02
 
Database design
Database designDatabase design
Database design
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysis
 
Database Design Process
Database Design ProcessDatabase Design Process
Database Design Process
 
Information resource management
Information resource managementInformation resource management
Information resource management
 
Database design process
Database design processDatabase design process
Database design process
 

Similar to Distributed Database Management Systems Explained

Distributed database management systems
Distributed database management systemsDistributed database management systems
Distributed database management systemsDhani Ahmad
 
Database SystemsDesign, Implementation, and Management
Database SystemsDesign, Implementation, and ManagementDatabase SystemsDesign, Implementation, and Management
Database SystemsDesign, Implementation, and ManagementOllieShoresna
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Jotham Gadot
 
Distributed database management system
Distributed database management systemDistributed database management system
Distributed database management systemVinay D. Patel
 
Distributed Database management system .pptx
Distributed Database management system .pptxDistributed Database management system .pptx
Distributed Database management system .pptxbirhanugirmay559
 
Chapter-6 Distribute Database system (3).ppt
Chapter-6 Distribute Database system (3).pptChapter-6 Distribute Database system (3).ppt
Chapter-6 Distribute Database system (3).pptlatigudata
 
Database Administration & Management - 01
Database Administration & Management - 01Database Administration & Management - 01
Database Administration & Management - 01FaisalMashood
 
DBAM-01.pdf
DBAM-01.pdfDBAM-01.pdf
DBAM-01.pdfhania80
 
Business intelligence and data warehouses
Business intelligence and data warehousesBusiness intelligence and data warehouses
Business intelligence and data warehousesDhani Ahmad
 
Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Surya Swaroop
 
02010 ppt ch01
02010 ppt ch0102010 ppt ch01
02010 ppt ch01Hpong Js
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ssMohd Arif
 
Lecture 11 - distributed database
Lecture 11 - distributed databaseLecture 11 - distributed database
Lecture 11 - distributed databaseHoneySah
 

Similar to Distributed Database Management Systems Explained (20)

Distributed database management systems
Distributed database management systemsDistributed database management systems
Distributed database management systems
 
Database SystemsDesign, Implementation, and Management
Database SystemsDesign, Implementation, and ManagementDatabase SystemsDesign, Implementation, and Management
Database SystemsDesign, Implementation, and Management
 
distributed dbms
distributed dbmsdistributed dbms
distributed dbms
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
 
Distributed database management system
Distributed database management systemDistributed database management system
Distributed database management system
 
DDBMS
DDBMSDDBMS
DDBMS
 
Chapter 20
Chapter 20Chapter 20
Chapter 20
 
Distributed Database management system .pptx
Distributed Database management system .pptxDistributed Database management system .pptx
Distributed Database management system .pptx
 
Chapter-6 Distribute Database system (3).ppt
Chapter-6 Distribute Database system (3).pptChapter-6 Distribute Database system (3).ppt
Chapter-6 Distribute Database system (3).ppt
 
Database Administration & Management - 01
Database Administration & Management - 01Database Administration & Management - 01
Database Administration & Management - 01
 
DBAM-01.pdf
DBAM-01.pdfDBAM-01.pdf
DBAM-01.pdf
 
Business intelligence and data warehouses
Business intelligence and data warehousesBusiness intelligence and data warehouses
Business intelligence and data warehouses
 
Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)
 
Distributed databases
Distributed  databasesDistributed  databases
Distributed databases
 
02010 ppt ch01
02010 ppt ch0102010 ppt ch01
02010 ppt ch01
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
 
Distributed dbms (ddbms)
Distributed dbms (ddbms)Distributed dbms (ddbms)
Distributed dbms (ddbms)
 
Lecture 11 - distributed database
Lecture 11 - distributed databaseLecture 11 - distributed database
Lecture 11 - distributed database
 
Distributed D B
Distributed  D BDistributed  D B
Distributed D B
 
Client server
Client serverClient server
Client server
 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
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
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

Distributed Database Management Systems Explained

  • 1. Database Systems: Design, Implementation, and Management Ninth Edition Chapter 12 Distributed Database Management Systems
  • 2. Objectives In this chapter, you will learn: • What a distributed database management system (DDBMS) is and what its components are • How database implementation is affected by different levels of data and process distribution • How transactions are managed in a distributed database environment • How database design is affected by the distributed database environment Database Systems, 9th Edition 2
  • 3. The Evolution of Distributed Database Management Systems • Distributed database management system (DDBMS) – Governs storage and processing of logically related data – Interconnected computer systems – Both data and processing functions are distributed among several sites • Centralized database required that corporate data be stored in a single central site Database Systems, 9th Edition 3
  • 5. DDBMS Advantages and Disadvantages • Advantages: – Data are located near “greatest demand” site – Faster data access – Faster data processing – Growth facilitation – Improved communications – Reduced operating costs – User-friendly interface – Less danger of a single-point failure – Processor independence Database Systems, 9th Edition 5
  • 6. DDBMS Advantages and Disadvantages (cont’d.) • Disadvantages: – Complexity of management and control – Security – Lack of standards – Increased storage requirements – Increased training cost – Costs (duplicate hardware, licensing, etc.) Database Systems, 9th Edition 6
  • 8. Distributed Processing and Distributed Databases • Distributed processing – Database’s logical processing is shared among two or more physically independent sites – Connected through a network • Distributed database – Stores logically related database over two or more physically independent sites – Database composed of database fragments Database Systems, 9th Edition 8
  • 10. Database Systems, 9th Edition 10
  • 11. Characteristics of Distributed Management Systems • Application interface • Validation • Transformation • Query optimization • Mapping • I/O interface Database Systems, 9th Edition 11
  • 12. Characteristics of Distributed Management Systems (cont’d.) • Formatting • Security • Backup and recovery • DB administration • Concurrency control • Transaction management Database Systems, 9th Edition 12
  • 13. Characteristics of Distributed Management Systems (cont’d.) • Must perform all the functions of centralized DBMS • Must handle all necessary functions imposed by distribution of data and processing – Must perform these additional functions transparently to the end user Database Systems, 9th Edition 13
  • 14. Database Systems, 9th Edition 14
  • 15. DDBMS Components • Must include (at least) the following components: – Computer workstations – Network hardware and software – Communications media – Transaction processor (application processor, transaction manager) • Software component found in each computer that requests data Database Systems, 9th Edition 15
  • 16. DDBMS Components (cont’d.) • Must include (at least) the following components: (cont’d.) – Data processor or data manager • Software component residing on each computer that stores and retrieves data located at the site • May be a centralized DBMS Database Systems, 9th Edition 16
  • 17. Database Systems, 9th Edition 17
  • 18. Levels of Data and Process Distribution • Current systems classified by how process distribution and data distribution are supported Database Systems, 9th Edition 18
  • 19. Single-Site Processing, Single-Site Data (SPSD) • All processing is done on single CPU or host computer (mainframe, midrange, or PC) • All data are stored on host computer’s local disk • Processing cannot be done on end user’s side of system • Typical of most mainframe and midrange computer DBMSs • DBMS is located on host computer, which is accessed by dumb terminals connected to it Database Systems, 9th Edition 19
  • 20. Database Systems, 9th Edition 20
  • 21. Multiple-Site Processing, Single-Site Data (MPSD) • Multiple processes run on different computers sharing single data repository • MPSD scenario requires network file server running conventional applications – Accessed through LAN • Many multiuser accounting applications, running under personal computer network Database Systems, 9th Edition 21
  • 22. Database Systems, 9th Edition 22
  • 23. Multiple-Site Processing, Multiple-Site Data (MPMD) • Fully distributed database management system • Support for multiple data processors and transaction processors at multiple sites • Classified as either homogeneous or heterogeneous • Homogeneous DDBMSs – Integrate only one type of centralized DBMS over a network Database Systems, 9th Edition 23
  • 24. Multiple-Site Processing, Multiple-Site Data (MPMD) (cont’d.) • Heterogeneous DDBMSs – Integrate different types of centralized DBMSs over a network • Fully heterogeneous DDBMSs – Support different DBMSs – Support different data models (relational, hierarchical, or network) – Different computer systems, such as mainframes and microcomputers Database Systems, 9th Edition 24
  • 25. Database Systems, 9th Edition 25
  • 26. Summary • Distributed database: logically related data in two or more physically independent sites – Connected via computer network • Distributed processing: division of logical database processing among network nodes • Distributed databases require distributed processing • Main components of DDBMS are transaction processor and data processor Database Systems, 9th Edition 26
  • 27. Summary (cont’d.) • Current distributed database systems – SPSD, MPSD, MPMD • Homogeneous distributed database system – Integrates one type of DBMS over computer network • Heterogeneous distributed database system – Integrates several types of DBMS over computer network Database Systems, 9th Edition 27