Suche senden
Hochladen
Intro to Distributed Database Management System
•
Als PPT, PDF herunterladen
•
5 gefällt mir
•
3,247 views
Ali Raza
Folgen
Simple Intro to Distributed Database Management System
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Empfohlen
Distributed database management system
Distributed database management system
Vinay D. Patel
My seminar on distributed dbms
My seminar on distributed dbms
Vinay D. Patel
Distributed database
Distributed database
ReachLocal Services India
Distributed Database System
Distributed Database System
Sulemang
Distributed database management system
Distributed database management system
Pooja Dixit
Data warehousing
Data warehousing
Shruti Dalela
SQL vs NoSQL | MySQL vs MongoDB Tutorial | Edureka
SQL vs NoSQL | MySQL vs MongoDB Tutorial | Edureka
Edureka!
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
Ramakant Soni
Empfohlen
Distributed database management system
Distributed database management system
Vinay D. Patel
My seminar on distributed dbms
My seminar on distributed dbms
Vinay D. Patel
Distributed database
Distributed database
ReachLocal Services India
Distributed Database System
Distributed Database System
Sulemang
Distributed database management system
Distributed database management system
Pooja Dixit
Data warehousing
Data warehousing
Shruti Dalela
SQL vs NoSQL | MySQL vs MongoDB Tutorial | Edureka
SQL vs NoSQL | MySQL vs MongoDB Tutorial | Edureka
Edureka!
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
Ramakant Soni
Distributed Database
Distributed Database
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
Parallel Database
Parallel Database
VESIT/University of Mumbai
Concurrency control
Concurrency control
Soumyajit Dutta
Database security
Database security
Arpana shree
Dbms architecture
Dbms architecture
Shubham Dwivedi
2 tier and 3 tier architecture
2 tier and 3 tier architecture
baabtra.com - No. 1 supplier of quality freshers
Introduction to transaction management
Introduction to transaction management
Dr. C.V. Suresh Babu
Data warehouse
Data warehouse
shachibattar
Data Warehouse 101
Data Warehouse 101
PanaEk Warawit
Centralised and distributed databases
Centralised and distributed databases
Forrester High School
Database programming in vb net
Database programming in vb net
Zishan yousaf
11. Storage and File Structure in DBMS
11. Storage and File Structure in DBMS
koolkampus
Introduction to Oracle Database
Introduction to Oracle Database
puja_dhar
Relational database
Relational database
Megha Sharma
Distributed Database Management System
Distributed Database Management System
AAKANKSHA JAIN
Presentations on web database
Presentations on web database
District Administration
16. Concurrency Control in DBMS
16. Concurrency Control in DBMS
koolkampus
Dbms
Dbms
sevtap87
Centralised and distributed database
Centralised and distributed database
Santosh Singh
Data warehouse architecture
Data warehouse architecture
pcherukumalla
1 introduction DDBS
1 introduction DDBS
naimanighat
Database , 1 Introduction
Database , 1 Introduction
Ali Usman
Weitere ähnliche Inhalte
Was ist angesagt?
Distributed Database
Distributed Database
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
Parallel Database
Parallel Database
VESIT/University of Mumbai
Concurrency control
Concurrency control
Soumyajit Dutta
Database security
Database security
Arpana shree
Dbms architecture
Dbms architecture
Shubham Dwivedi
2 tier and 3 tier architecture
2 tier and 3 tier architecture
baabtra.com - No. 1 supplier of quality freshers
Introduction to transaction management
Introduction to transaction management
Dr. C.V. Suresh Babu
Data warehouse
Data warehouse
shachibattar
Data Warehouse 101
Data Warehouse 101
PanaEk Warawit
Centralised and distributed databases
Centralised and distributed databases
Forrester High School
Database programming in vb net
Database programming in vb net
Zishan yousaf
11. Storage and File Structure in DBMS
11. Storage and File Structure in DBMS
koolkampus
Introduction to Oracle Database
Introduction to Oracle Database
puja_dhar
Relational database
Relational database
Megha Sharma
Distributed Database Management System
Distributed Database Management System
AAKANKSHA JAIN
Presentations on web database
Presentations on web database
District Administration
16. Concurrency Control in DBMS
16. Concurrency Control in DBMS
koolkampus
Dbms
Dbms
sevtap87
Centralised and distributed database
Centralised and distributed database
Santosh Singh
Data warehouse architecture
Data warehouse architecture
pcherukumalla
Was ist angesagt?
(20)
Distributed Database
Distributed Database
Parallel Database
Parallel Database
Concurrency control
Concurrency control
Database security
Database security
Dbms architecture
Dbms architecture
2 tier and 3 tier architecture
2 tier and 3 tier architecture
Introduction to transaction management
Introduction to transaction management
Data warehouse
Data warehouse
Data Warehouse 101
Data Warehouse 101
Centralised and distributed databases
Centralised and distributed databases
Database programming in vb net
Database programming in vb net
11. Storage and File Structure in DBMS
11. Storage and File Structure in DBMS
Introduction to Oracle Database
Introduction to Oracle Database
Relational database
Relational database
Distributed Database Management System
Distributed Database Management System
Presentations on web database
Presentations on web database
16. Concurrency Control in DBMS
16. Concurrency Control in DBMS
Dbms
Dbms
Centralised and distributed database
Centralised and distributed database
Data warehouse architecture
Data warehouse architecture
Ähnlich wie Intro to Distributed Database Management System
1 introduction DDBS
1 introduction DDBS
naimanighat
Database , 1 Introduction
Database , 1 Introduction
Ali Usman
Lecture 08 distributed dbms
Lecture 08 distributed dbms
emailharmeet
SingleLecture.pdf
SingleLecture.pdf
MastroQUU
1 introduction
1 introduction
Amrit Kaur
Ch07.ppt
Ch07.ppt
amgadmonir1
Lecture 10 distributed database management system
Lecture 10 distributed database management system
emailharmeet
Pmit 6102-14-lec1-intro
Pmit 6102-14-lec1-intro
Jesmin Rahaman
The Database Environment Chapter 13
The Database Environment Chapter 13
Jeanie Arnoco
1 introduction ddbms
1 introduction ddbms
amna izzat
Database introduction
Database introduction
Young Alista
Database introduction
Database introduction
Luis Goldster
Database introduction
Database introduction
Tony Nguyen
Database introduction
Database introduction
Harry Potter
Database introduction
Database introduction
James Wong
Database introduction
Database introduction
David Hoen
Database introduction
Database introduction
Fraboni Ec
Distributed dbms (ddbms)
Distributed dbms (ddbms)
JoylineChepkirui
A database management system
A database management system
ghulam120
Ijetcas14 583
Ijetcas14 583
Iasir Journals
Ähnlich wie Intro to Distributed Database Management System
(20)
1 introduction DDBS
1 introduction DDBS
Database , 1 Introduction
Database , 1 Introduction
Lecture 08 distributed dbms
Lecture 08 distributed dbms
SingleLecture.pdf
SingleLecture.pdf
1 introduction
1 introduction
Ch07.ppt
Ch07.ppt
Lecture 10 distributed database management system
Lecture 10 distributed database management system
Pmit 6102-14-lec1-intro
Pmit 6102-14-lec1-intro
The Database Environment Chapter 13
The Database Environment Chapter 13
1 introduction ddbms
1 introduction ddbms
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Database introduction
Distributed dbms (ddbms)
Distributed dbms (ddbms)
A database management system
A database management system
Ijetcas14 583
Ijetcas14 583
Kürzlich hochgeladen
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Thiyagu K
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Sapana Sha
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
PsychoTech Services
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
chloefrazer622
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
EduSkills OECD
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
Dr. Mazin Mohamed alkathiri
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
Disha Kariya
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
9548086042 for call girls in Indira Nagar with room service
9548086042 for call girls in Indira Nagar with room service
discovermytutordmt
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
christianmathematics
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
sanyamsingh5019
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Jayanti Pande
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
National Information Standards Organization (NISO)
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Association for Project Management
Kürzlich hochgeladen
(20)
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
9548086042 for call girls in Indira Nagar with room service
9548086042 for call girls in Indira Nagar with room service
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Intro to Distributed Database Management System
1.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.1 Outline Introduction What is a distributed DBMS Problems Current state-of-affairs Background Distributed DBMS Architecture Distributed Database Design Semantic Data Control Distributed Query Processing Distributed Transaction Management Parallel Database Systems Distributed Object DBMS Database Interoperability Current Issues
2.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.2 File Systems program 1 data description 1 program 2 data description 2 program 3 data description 3 File 1 File 2 File 3
3.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.3 Database Management database DBMS Application program 1 (with data semantics) Application program 2 (with data semantics) Application program 3 (with data semantics) description manipulation control
4.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.4 Motivation Database Technology Computer Networks integration distribution integration integration ≠ centralization Distributed Database Systems
5.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.5 Distributed Computing A concept in search of a definition and a name. A number of autonomous processing elements (not necessarily homogeneous) that are interconnected by a computer network and that cooperate in performing their assigned tasks.
6.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.6 Synonymous terms distributed function distributed data processing multiprocessors/multicomputers satellite processing backend processing dedicated/special purpose computers timeshared systems functionally modular systems Distributed Computing
7.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.7 Processing logic Functions Data Control What is distributed …
8.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.8 What is a Distributed Database System? A distributed database (DDB) is a collection of multiple, logically interrelated databases distributed over a computer network. A distributed database management system (D–DBMS) is the software that manages the DDB and provides an access mechanism that makes this distribution transparent to the users. Distributed database system (DDBS) = DDB + D–DBMS
9.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.9 A timesharing computer system A loosely or tightly coupled multiprocessor system A database system which resides at one of the nodes of a network of computers - this is a centralized database on a network node What is not a DDBS?
10.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.10 Centralized DBMS on a Network Site 5 Site 1 Site 2 Site 3Site 4 Communication Network
11.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.11 Distributed DBMS Environment Site 5 Site 1 Site 2 Site 3Site 4 Communication Network
12.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.12 Implicit Assumptions Data stored at a number of sites each site logically consists of a single processor. Processors at different sites are interconnected by a computer network no multiprocessors parallel database systems Distributed database is a database, not a collection of files data logically related as exhibited in the users’ access patterns relational data model D-DBMS is a full-fledged DBMS not remote file system, not a TP system
13.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.13 Shared-Memory Architecture Examples : symmetric multiprocessors (Sequent, Encore) and some mainframes (IBM3090, Bull's DPS8) P1 Pn M D
14.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.14 Shared-Disk Architecture Examples : DEC's VAXcluster, IBM's IMS/VS Data Sharing D P1 M1 Pn Mn
15.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.15 Shared-Nothing Architecture Examples : Teradata's DBC, Tandem, Intel's Paragon, NCR's 3600 and 3700 P1 M1 D1 Pn Mn Dn
16.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.16 Manufacturing - especially multi-plant manufacturing Military command and control EFT Corporate MIS Airlines Hotel chains Any organization which has a decentralized organization structure Applications
17.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.17 Distributed DBMS Promises Transparent management of distributed, fragmented, and replicated data Improved reliability/availability through distributed transactions Improved performance Easier and more economical system expansion
18.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.18 Transparency Transparency is the separation of the higher level semantics of a system from the lower level implementation issues. Fundamental issue is to provide data independence in the distributed environment Network (distribution) transparency Replication transparency Fragmentation transparency horizontal fragmentation: selection vertical fragmentation: projection hybrid
19.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.19 Example TITLE SAL PAY Elect. Eng. 40000 Syst. Anal. 34000 Mech. Eng. 27000 Programmer 24000 PROJ PNO PNAME BUDGET ENO ENAME TITLE E1 J. Doe Elect. Eng. E2 M. Smith Syst. Anal. E3 A. Lee Mech. Eng. E4 J. Miller Programmer E5 B. Casey Syst. Anal. E6 L. Chu Elect. Eng. E7 R. Davis Mech. Eng. E8 J. Jones Syst. Anal. EMP ENO PNO RESP E1 P1 Manager 12 DUR E2 P1 Analyst 24 E2 P2 Analyst 6 E3 P3 Consultant 10 E3 P4 Engineer 48 E4 P2 Programmer 18 E5 P2 Manager 24 E6 P4 Manager 48 E7 P3 Engineer 36 E8 P3 Manager 40 ASG P1 Instrumentation 150000 P3 CAD/CAM 250000 P2 Database Develop. 135000 P4 Maintenance 310000 E7 P5 Engineer 23
20.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.20 Transparent Access SELECT ENAME,SAL FROM EMP,ASG,PAY WHERE DUR > 12 AND EMP.ENO = ASG.ENO AND PAY.TITLE = EMP.TITLE Paris projects Paris employees Paris assignments Boston employees Montreal projects Paris projects New York projects with budget > 200000 Montreal employees Montreal assignments Boston Communication Network Montreal Paris New York Boston projects Boston employees Boston assignments Boston projects New York employees New York projects New York assignments Tokyo
21.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.21 Distributed Database - User View Distributed Database
22.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.22 Distributed DBMS - Reality Communication Subsystem User Query DBMS Software DBMS Software User Application DBMS Software User ApplicationUser Query DBMS Software User Query DBMS Software
23.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.23 Potentially Improved Performance Proximity of data to its points of use Requires some support for fragmentation and replication Parallelism in execution Inter-query parallelism Intra-query parallelism
24.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.24 Parallelism Requirements Have as much of the data required by each application at the site where the application executes Full replication How about updates? Updates to replicated data requires implementation of distributed concurrency control and commit protocols
25.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.25 System Expansion Issue is database scaling Emergence of microprocessor and workstation technologies Demise of Grosh's law Client-server model of computing Data communication cost vs telecommunication cost
26.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.26 Distributed DBMS Issues Distributed Database Design how to distribute the database replicated & non-replicated database distribution a related problem in directory management Query Processing convert user transactions to data manipulation instructions optimization problem min{cost = data transmission + local processing} general formulation is NP-hard
27.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.27 Distributed DBMS Issues Concurrency Control synchronization of concurrent accesses consistency and isolation of transactions' effects deadlock management Reliability how to make the system resilient to failures atomicity and durability
28.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.28 Directory Management Relationship Between Issues Reliability Deadlock Management Query Processing Concurrency Control Distribution Design
29.
Distributed DBMS ©
2001 M. Tamer Özsu & Patrick Valduriez Page 1.29 Operating System Support operating system with proper support for database operations dichotomy between general purpose processing requirements and database processing requirements Open Systems and Interoperability Distributed Multidatabase Systems More probable scenario Parallel issues Related Issues
Jetzt herunterladen