CORE 2: Information systems and Databases CENTRALISED AND DISTRIBUTED DATABASES.

Slides:



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

MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Transaction.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Chapter 13 (Web): Distributed Databases
Advanced Database Systems September 2013 Dr. Fatemeh Ahmadi-Abkenari 1.
Databases. Database Information is not useful if not organized In database, data are organized in a way that people find meaningful and useful. Database.
ABCSG - Distributed Database 1 Data Management Distributed Database Data Replication.
March 20, 2008 Team DunKyan.  Functionality implemented to date  Current activities  Plans for rest of semester  Software demonstration  Reporting.
Distributed Database Management Systems
DISTRIBUTED DATABASE. Centralized & Distributed Database  Single site database – centralized database –A database is located at a single site or distributed.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Chapter 9 : Distributed Database.
Overview Distributed vs. decentralized Why distributed databases
Data Storage and Data Processing Architectures The difficulty is in the choice George Moore, 1900.
Chapter 12 Distributed Database Management Systems
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
Distributed Databases
Distributed Database and Replication. Distributed Database A logically interrelated collection of shared data and a description of this data physically.
It refers to the software used to manage the database.
Windows Server 2008 Chapter 8 Last Update
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
ODBC Open DataBase Connectivity a standard database access method developed by Microsoft to access data from any application regardless of which database.
Distributed Computing COEN 317 DC2: Naming, part 1.
DISTRIBUTED DATABASES AND DDBMS.  Understand the concept of “Distributed Data”  Describe various Distributed Data and DDBMS implementations  Explain.
Distributed Database The University of California Berkeley Extension Copyright © 2011 Patrick McDermott.
Client/Server Databases and the Oracle 10g Relational Database
1 Distributed and Parallel Databases. 2 Distributed Databases Distributed Systems goal: –to offer local DB autonomy at geographically distributed locations.
12 1 Chapter 12 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Data Storage and Data Processing Architectures The difficulty is in the choice George Moore, 1900.
Database Design – Lecture 16
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Simple Database.
04/18/2005Yan Huang - CSCI5330 Database Implementation – Distributed Database Systems Distributed Database Systems.
1 Adapted from Pearson Prentice Hall Adapted form James A. Senn’s Information Technology, 3 rd Edition Chapter 7 Enterprise Databases and Data Warehouses.
Distributed Computing COEN 317 DC2: Naming, part 1.
How computer’s are linked together.
10 1 Chapter 10 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 12 Distributed Database Management Systems.
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.
Unit 9 Transaction Processing. Key Concepts Distributed databases and DDBMS Distributed database advantages. Distributed database disadvantages Using.
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.
Multiprossesors Systems.. What are Distributed Databases ? “ A Logically interrelated collection of shared data ( and a description of this data) physically.
© McLean HIGHER COMPUTER NETWORKING Lesson 4: Domain Name Service Description of domain names and name resolution Domain name servers and domain.
Search Engines.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
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.
1 Principles of Database Systems With Internet and Java Applications Today’s Topic Chapter 15: Reliability and Security in Database Servers Instructor’s.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
Chapter 12 Distributed Data Bases. Learning Objectives What a distributed database management system (DDBMS) is and what its components are How database.
Introduction to Distributed Databases Yiwei Wu. Introduction A distributed database is a database in which portions of the database are stored on multiple.
Introduction to Active Directory
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.
DATABASE REPLICATION DISTRIBUTED DATABASE. O VERVIEW Replication : process of copying and maintaining database object, in multiple database that make.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
 Distributed Database Concepts  Parallel Vs Distributed Technology  Advantages  Additional Functions  Distribution Database Design  Data Fragmentation.
SCALING AND PERFORMANCE CS 260 Database Systems. Overview  Increasing capacity  Database performance  Database indexes B+ Tree Index Bitmap Index 
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
DISTRIBUTED DATABASES AND DDBMS. Learning Objectives  Describe various DDBMS implementations  Explain how database design affects the DDBMS environment.
1 Chapter 22 Distributed DBMSs - Concepts and Design Simplified Transparencies © Pearson Education Limited 1995, 2005.
Is the Domain Name System the heart of the internet?
DNS.
Unit 5: Providing Network Services
G063 - Distributed Databases
Database.
Presentation transcript:

CORE 2: Information systems and Databases CENTRALISED AND DISTRIBUTED DATABASES

It is a rare occurrence, within a large organisation, that ALL data is stored within a single centralised location. The reality is there a typically multiple databases in multiple locations on multiple computers. That said, these databases are linked so that to the user it appears to be one single large database. We call this a DISTRIBUTED database and the controlling software is call a Distributed Database Management System or DDBMS. CENTRALISED AND DISTRIBUTED DATABASES

CENTRALISED DATABASE  A centralised database is a single database under the control of a single DBMS. All users and client applications connect directly to the DBMS. CENTRALISED AND DISTRIBUTED DATABASES

DISTRIBUTED DATABASE  A distributed database is a set of connected databases stored on multiple computers that appears to users as a single database. CENTRALISED AND DISTRIBUTED DATABASES

Fragmentation :  Fragmentation is when different parts of the database are stored at different locations. When using this system individual data items are physically stored once only at one single location. To execute a query require all to be physically retrieved from a remote server. It requires a fast and secure connection between all DDMBS servers. Horizontal fragmentation stores different records of the same table at different locations. Vertical fragmentation stores different attributes at different locations. TYPES OF DISTRIBUTED DATABASES

HORIZONTAL FRAGMENTATION

VERTICAL FRAGMENTATION

Downloading  Downloading is when each server downloads copies of data as it is required from remote databases and stores the data within its local database. This suits types of data that rarely changes. For example, DNS (Domain Name Service) systems for the internet. When you type in a URL, you request a domain name. This domain name is searched for through multiple DNS servers until a match is found and the IP is accessed for the computer to open the site. Once it is found, the IP is then stored in your local database. This is why sites you use often load faster than ones you don't. TYPES OF DISTRIBUTED DATABASES

Replication  This involves a master server and various replicant servers. The replicant servers hold copies of most of the data from the master server. Replicants are synchronised with the master server at regular intervals to avoid data inaccuracies. The master server is kept as the most secure server. In this type of database the aim is for local servers to hold copies of all data all of the time, making changes and updating records according to the associated master server. TYPES OF DISTRIBUTED DATABASES