Client-Server Processing, Parallel Database Processing and Distributed Database Systems. KEVIN ROBERTS ANIKET MURLIDHARAN.

Slides:



Advertisements
Similar presentations
Distributed Processing, Client/Server and Clusters
Advertisements

Database Architectures and the Web
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Chapter 13 (Web): Distributed Databases
8.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Session – 6 DISTRIBUTED DATABASE ARCHITECTURE Matakuliah: M0184 / Pengolahan Data Distribusi Tahun: 2005 Versi:
Cougar (Mica Mote) A platform for testing query processing techniques over ad-hoc sensor networks Three tier system: – Running TinyOS, an embedded operating.
Distributed Database Management Systems
Introduction to Web Database Processing
Overview Distributed vs. decentralized Why distributed databases
Chapter 7: Client/Server Computing Business Data Communications, 5e.
The Architecture of Transaction Processing Systems
Chapter 12 Distributed Database Management Systems
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
Database System Architectures  Client-server Database System  Parallel Database System  Distributed Database System Wei Jiang.
Distributed Systems: Client/Server Computing
© 2001 by Prentice Hall8-1 Local Area Networks, 3rd Edition David A. Stamper Part 3: Software Chapter 8 Client/Server Architecture.
Distributed Databases
Client-Server Processing and Distributed Databases
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Database Architectures and the Web
Database Design, Application Development, and Administration, 5 th Edition Copyright © 2011 by Michael V. Mannino. All rights reserved. Chapter 18 Client-Server.
Database Architectures and the Web Session 5
Database Design – Lecture 16
Pratt & Adamski Concepts of Database Management Client/Server Systems.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
How computer’s are linked together.
Session-8 Data Management for Decision Support
10 1 Chapter 10 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Week 5 Lecture Distributed Database Management Systems Samuel ConnSamuel Conn, Asst Professor Suggestions for using the Lecture Slides.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
10 1 Chapter 10 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Lecture 22: Client-Server Software Engineering
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
Distributed DBMSs- Concept and Design Jing Luo CS 157B Dr. Lee Fall, 2003.
Databases Illuminated
CS338Parallel and Distributed Databases11-1 Parallel and Distributed Databases Lecture Topics Multi-CPU and distributed systems Monolithic system Client–server.
Distributed database system
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
MBA 664 Database Management Systems Dave Salisbury ( )
R*: An overview of the Architecture By R. Williams et al. Presented by D. Kontos Instructor : Dr. Megalooikonomou.
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
Introduction to Distributed Databases Yiwei Wu. Introduction A distributed database is a database in which portions of the database are stored on multiple.
Distributed Database Management Systems. Reading Textbook: Ch. 1, Ch. 3 Textbook: Ch. 1, Ch. 3 For next class: Ch. 4 For next class: Ch. 4 FarkasCSCE.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
 Distributed Database Concepts  Parallel Vs Distributed Technology  Advantages  Additional Functions  Distribution Database Design  Data Fragmentation.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Chapter 1 Database Access from Client Applications.
Client – Server Architecture A Basic Introduction 1.
SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
Em Spatiotemporal Database Laboratory Pusan National University File Processing : Database Management System Architecture 2004, Spring Pusan National University.
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.
Database Architectures and the Web
6/25/2018.
Distributed Databases
Database Architectures and the Web
Ch > 28.4.
File Operations Access Permissions.
Chapter 17: Client/Server Computing
JINI ICS 243F- Distributed Systems Middleware, Spring 2001
Presentation transcript:

Client-Server Processing, Parallel Database Processing and Distributed Database Systems. KEVIN ROBERTS ANIKET MURLIDHARAN

Q1. Which of following is not a goal of Distributed Database Goals  B. Increased corporate control over data – This is not a goal because the data should be located so that 80 percent of the requests are local. Local employees and management understand issues related to data better than management at remote locations.

Q2. Which of the following is true?  A. There is only one coordinator for each transaction in the two- phase commit protocol – Only one node is designated the coordinator and the coordinator initiates all transactions.

Q3. An overriding design issue in client-server database architecture is? C. Division of processing - The allocation of tasks to clients and servers is an overriding design issue. Must be stable, secure and efficient.

Q4. In a distributed DBMS, the distributed data manager… D. All of the above – The above options are three of the primary duties of the distributed data manager.

Q5. Which of the following is not true? D. All of the above – All of the above are not true.

Why is Global query optimization important?  Queries performance is often critical for client applications  Resource usage will be reduced (input and output processing)  The network characteristics can greatly affect optimization and can be planned for to increase performance. Wide area networks have high communication costs while local networks have low communication costs.  Requires both local and global optimization  Variance in performance is often large in distributed systems.  Often involves dynamic optimization when a site is offline

What are some of the pitfalls of developing client–server systems.  It is often difficult to convert an existing system to the client-server model.  Division of processing can be difficult to manage. Tasks must be designated to either the client or server.  Process management for the client and server can be difficult to manage and often requires middleware to route the queries to the proper destination.  Middleware is also often needed to maintain efficient message processing even when a large number of clients are being handled.