Chapter 3 : Distributed Data Processing

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management
Advertisements

Distributed Data Processing
Chapter 10: Designing Databases
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Chapter 13 (Web): Distributed Databases
Chapter 9 Designing Systems for Diverse Environments.
1 Minggu 12, Pertemuan 23 Introduction to Distributed DBMS (Chapter , 22.6, 3rd ed.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Distributed Database Management Systems
Chapter 13 Physical Architecture Layer Design
Telecommunications Management /635 Lecture 2: Distributed Data Processing.
Overview Distributed vs. decentralized Why distributed databases
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Chapter 3 : Distributed Data Processing
Chapter 3 : Distributed Data Processing Business Data Communications, 4e.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
DISTRIBUTED COMPUTING
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Distributed Databases Dr. Lee By Alex Genadinik. Distributed Databases? What is that!?? Distributed Database - a collection of multiple logically interrelated.
DISTRIBUTED DATABASES AND DDBMS.  Understand the concept of “Distributed Data”  Describe various Distributed Data and DDBMS implementations  Explain.
The Design of System Architecture
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
12 1 Chapter 12 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Database Design – Lecture 16
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Chapter 3 : Distributed Data Processing Business Data Communications, 4e.
Chapter 1 In-lab Quiz Next week
Databases and Database Management Systems
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Massively Distributed Database Systems - Distributed DBS Spring 2014 Ki-Joune Li Pusan National University.
Lecture 5: Sun: 1/5/ Distributed Algorithms - Distributed Databases Lecturer/ Kawther Abas CS- 492 : Distributed system &
Database Systems: Design, Implementation, and Management Ninth 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.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
G063 - Distributed Databases. Learning Objectives: By the end of this topic you should be able to: explain how databases may be stored in more than one.
10 1 Chapter 10 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Kjell Orsborn UU - DIS - UDBL DATABASE SYSTEMS - 10p Course No. 2AD235 Spring 2002 A second course on development of database systems Kjell.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
1 Distributed Databases BUAD/American University Distributed Databases.
DISTRIBUTED DATABASES JORGE POMBAR. Overview Most businesses need to support databases at multiple sites. Most businesses need to support databases at.
CS338Parallel and Distributed Databases11-1 Parallel and Distributed Databases Lecture Topics Multi-CPU and distributed systems Monolithic system Client–server.
Distributed database system
Database Systems. Role and Advantages of the DBMS Improved data sharing Improved data security Better data integration Minimized data inconsistency Improved.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Chapter 12 Distributed Data Bases. Learning Objectives What a distributed database management system (DDBMS) is and what its components are How database.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
1 Chapter 22 Distributed DBMS Concepts and Design CS 157B Edward Chen.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Distributed Databases
1 Chapter 22 Distributed DBMSs - Concepts and Design Simplified Transparencies © Pearson Education Limited 1995, 2005.
Managing Data Resources File Organization and databases for business information systems.
LM 9. Distributed Database Dr. Lei Li 1. Note: The content of the slides including figures are mainly based on a publicly available textbook chapter:
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Chapter 3 : Distributed Data Processing
MANAGING DATA RESOURCES
MANAGING DATA RESOURCES
Chapter 17: Client/Server Computing
Presentation transcript:

Chapter 3 : Distributed Data Processing Business Data Communications, 6e

Centralized Data Processing Centralized computers, processing, data, control, support What are the advantages? Economies of scale (equipment and personnel) Lack of duplication Ease in enforcing standards, security

Centralized Data Processing May Consist Of: Centralized Computers Centralized Processing Centralized Data Centralized Control Centralized Support Staff

Distributed Data Processing Computers are dispersed throughout organization Allows greater flexibility in meeting individual needs More redundancy More autonomy

Why is DDP Increasing? Dramatically reduced hardware costs Dramatically increased distributed processing capabilities Dramatically increased need for new applications and shorter development times Ability to share data across multiple servers

DDP Pros & Cons There are no “one-size-fits-all” solutions Key issues How does it affect end-users? How does it affect management? How does it affect productivity? How does it affect bottom-line?

Benefits of DDP Responsiveness Availability Correspondence to Org. Patterns Resource Sharing Incremental Growth Increased User Involvement & Control Decentralized Operation & Control End-user Productivity Distance & Location Independence Privacy & Security Vendor Independence Flexibility

Drawbacks of DDP More difficulty test & failure diagnosis More dependence on communication technology Incompatibility of components Incompatibility of data More complex management & control Difficulty in control of corporate information resources Suboptimal procurement Duplication of effort Data integrity Security

Client/Server Architecture Combines advantages of distributed and centralized computing Cost-effective, achieves economies of scale Flexible, scalable approach

Intranets Uses Internet-based standards & TCP/IP Content is accessible only to internal users A specialized form of client/server architecture Can be managed (unlike Internet)

Extranets Similar to intranet, but provides access to controlled number of outside users Vendors/suppliers Customers Utilizing Web technologies

Distributed applications Vertical partitioning One application dispersed among systems Example: Retail chain POS, inventory, analysis Horizontal partitioning Different applications on different systems One application replicated on systems Example: Office automation

Other Forms of DDP Distributed devices Network management Example: ATM machines Network management Centralized systems provide management and control of distributed nodes

Distributed data Centralized database Replicated database Pro: No duplication of data Con: Contention for access Replicated database Pro: No contention Con: High storage and data reorg/update costs Partitioned database Pro: No duplication, limited contention Con: Ad hoc reports more difficult to assemble

Networking Implications Connectivity requirements What links between components are necessary? Availability requirements Percentage of time application or data is available to users Performance requirements Response time requirements

Database Management Systems Structured collection of data for multiple applications to use Query language provides uniform access

Database Organization Centralized – Common databases accessed by all processors Replicated - Copy of central database stored at each processor Partitioned – Individual databases for each processor

Centralized Databases Advantages No duplication of data Little reorganization required Disadvantages Contention among multiple processors accessing a single database Slow response time Single point of failure

Replicated Databases Advantages No processor-database contention Shorter response time During failure, new copy can be obtained Disadvantages High storage cost Redundant updates required High reorganization costs

Partitioned Databases Advantages No duplication of data Size of database determined by application needs Short response time Disadvantages Ad hoc management reports must access multiple databases

Networking Implications What are the connectivity needs? What are the availability needs? What are the performance needs?