Virtual University of Pakistan Distributed database Management Systems Lecture 03.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Database Architectures and the Web
Distributed Systems basics
Distributed databases
Dinker Batra CLUSTERING Categories of Clusters. Dinker Batra Introduction A computer cluster is a group of linked computers, working together closely.
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Overview Distributed vs. decentralized Why distributed databases
Introduction  What is an Operating System  What Operating Systems Do  How is it filling our life 1-1 Lecture 1.
Operating Systems CS208. What is Operating System? It is a program. It is the first piece of software to run after the system boots. It coordinates the.
Distributed DBMS© 2001 M. Tamer Özsu & Patrick Valduriez Page 1.1 Outline  Introduction à What is a distributed DBMS à Problems à Current state-of-affairs.
©Silberschatz, Korth and Sudarshan18.1Database System Concepts Centralized Systems Run on a single computer system and do not interact with other computer.
Computer Science Lecture 1, page 1 CS677: Distributed OS Distributed Operating Systems Spring 2005 Prashant Shenoy UMass Computer Science
DISTRIBUTED COMPUTING
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
Outline Introduction Background Distributed Database Design
PMIT-6103 Advanced Database Systems
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Distributed Databases Dr. Lee By Alex Genadinik. Distributed Databases? What is that!?? Distributed Database - a collection of multiple logically interrelated.
1 Distributed and Parallel Databases. 2 Distributed Databases Distributed Systems goal: –to offer local DB autonomy at geographically distributed locations.
Distributed Systems 1 CS- 492 Distributed system & Parallel Processing Sunday: 2/4/1435 (8 – 11 ) Lecture (1) Introduction to distributed system and models.
 What is an operating system? What is an operating system?  Where does the OS fit in? Where does the OS fit in?  Services provided by an OS Services.
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
© Pearson Education Limited, Chapter 16 Physical Database Design – Step 7 (Monitor and Tune the Operational System) Transparencies.
Distributed Database Management Systems
Data Warehousing 1 Lecture-24 Need for Speed: Parallelism Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for Agro-Informatics.
Session-8 Data Management for Decision Support
1 About the Instructor Name: Gong Zhiguo Office: N512 Phone: Remark: Some of the slides are tailored from.
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 12 Distributed Database Management Systems.
Week 5 Lecture Distributed Database Management Systems Samuel ConnSamuel Conn, Asst Professor Suggestions for using the Lecture Slides.
Operating System Concepts Chapter One: Introduction What is an operating system? Simple Batch Systems Multiprogramming Systems Time-Sharing Systems Personal-Computer.
1 Multiprocessor and Real-Time Scheduling Chapter 10 Real-Time scheduling will be covered in SYSC3303.
Distributed Database Systems Overview
Types of Operating Systems
Distributed Databases Midterm review. Lectures covered Everything until (including) March 2 nd Everything until (including) March 2 nd Focus on distributed.
© 2005 Prentice Hall10-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Kyung Hee University 1/41 Introduction Chapter 1.
Multiprossesors Systems.. What are Distributed Databases ? “ A Logically interrelated collection of shared data ( and a description of this data) physically.
Distributed DBMSs- Concept and Design Jing Luo CS 157B Dr. Lee Fall, 2003.
Kjell Orsborn UU - DIS - UDBL DATABASE SYSTEMS - 10p Course No. 2AD235 Spring 2002 A second course on development of database systems Kjell.
1 By Paul Murray Claire McQuade Kashif Rafiq David Miller.
Distributed Databases
Chapter 12 Distributed Database Management Systems.
1 Distributed Databases BUAD/American University Distributed Databases.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
CS742 – Distributed & Parallel DBMSM. Tamer Özsu Page 1.1 Outline Introduction & architectural issues What is a distributed DBMS Problems Current state-of-affairs.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Types of Operating Systems 1 Computer Engineering Department Distributed Systems Course Assoc. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2015.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
Distributed Computing Systems CSCI 6900/4900. Review Distributed system –A collection of independent computers that appears to its users as a single coherent.
 Distributed Database Concepts  Parallel Vs Distributed Technology  Advantages  Additional Functions  Distribution Database Design  Data Fragmentation.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
BACS 485 Multi-User Database Processing. Lecture Objectives Learn the difference between single and multi-user database processing and understand the.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
Distributed Operating Systems Spring 2004
Distributed Operating Systems
Definition of Distributed System
DISTRIBUTED DATABASE ARCHITECTURE
CSC 480 Software Engineering
Database Architectures and the Web
Advanced Operating Systems
Outline Introduction Background Distributed DBMS Architecture
Distributed Databases
Outline Review of Classical Operating Systems - continued
Overview of Networking
Distributed Systems and Concurrency: Distributed Systems
Presentation transcript:

Virtual University of Pakistan Distributed database Management Systems Lecture 03

Virtual University of Pakistan Resembling Setups

Virtual University of Pakistan 3  Distributed Files: A collection of files stored on different computers of a network; not a DDBS  DDBS is logically related, common structure among files, and accessed via same interface

Virtual University of Pakistan 4 Resembling Setups  Multiprocessor System: multiple processors that share some form of memory Processor Unit Processor Unit Processor Unit Memory I/O System Shared Everything Tight Coupling

Virtual University of Pakistan 5 Resembling Setups CPU Memory Computer System CPU Memory Computer System CPU Memory Computer System Shared Secondary Memory Shared Everything Loose Coupling

Virtual University of Pakistan 6 Resembling Setups CPU Memory Computer System CPU Memory Computer System CPU Memory Computer System Switch Shared Nothing

Virtual University of Pakistan 7 Resembling Setups  DDBS is also different from a centralized system having C/S system involving network

Virtual University of Pakistan Reasons for DDBS

Virtual University of Pakistan 9  Local units want control over data.  Consolidate data for integrated decisions  Reduce telecommunication costs.  Reduce the risk of telecommunication failures.

Virtual University of Pakistan 10 Distributed DBMS DBMS 1 DBMS n Global User Node 1Node n Global Schema Local User

Virtual University of Pakistan Promises of DDBSs

Virtual University of Pakistan 12 Transparency User ViewSystem View

Virtual University of Pakistan 13  Data Independence  Two types, Logical Data Independence and Physical Data Independence  A transparent system hides the implementation details from its users

Virtual University of Pakistan 14 Network Transparency  User should not only be free from network management activities rather it should be unaware of even existence of the network  Location Transparency and Naming Transparency

Virtual University of Pakistan Thanks