Manajemen Basis Data Pertemuan 12 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.

Slides:



Advertisements
Similar presentations
Chapter 24 Replication and Mobile Databases Transparencies © Pearson Education Limited 1995, 2005.
Advertisements

Database Architectures and the Web
Interest Management Objectives – –Understand what is meant by the term interest management. –Realise how interest management schemes may be deployed. –Understand.
ISOM Distributed Databases Arijit Sengupta. ISOM Learning Objectives Understand the concept and necessity of distributed databases Understand the types.
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
SQL Server Replication
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
Manajemen Basis Data Pertemuan 9 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
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.
GrapevineCS-4513, D-Term Introduction to the Grapevine Distributed System CS-4513 Distributed Computing Systems.
Transaction Management and Concurrency Control
ABCSG - Distributed Database 1 Data Management Distributed Database Data Replication.
Manajemen Basis Data Pertemuan 6 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Manajemen Basis Data Pertemuan 8 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Manajemen Basis Data Pertemuan 4 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Overview Distributed vs. decentralized Why distributed databases
Distributed Databases
Manajemen Basis Data Pertemuan 10 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Manajemen Basis Data Pertemuan 1 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Manajemen Basis Data Pertemuan 11 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
University of Pennsylvania 11/21/00CSE 3801 Distributed File Systems CSE 380 Lecture Note 14 Insup Lee.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
Distributed Databases
Distributed Database and Replication. Distributed Database A logically interrelated collection of shared data and a description of this data physically.
Query Processing in Mobile Databases
SQL Server Replication
SQL Server Replication By Karthick P.K Technical Lead, Microsoft SQL Server.
IMS 4212: Distributed Databases 1 Dr. Lawrence West, Management Dept., University of Central Florida Distributed Databases Business needs.
Database Architectures and the Web Session 5
III. Current Trends: 2 - Distributed DBMSsSlide 1/47 III. Current Trends Distributed DBMSs: Advanced Concepts 3C13/D63C13/D6.
Distributed DBMSs - Concepts and Design Transparencies
Replication and Consistency. Reference The Dangers of Replication and a Solution, Jim Gray, Pat Helland, Patrick O'Neil, and Dennis Shasha. In Proceedings.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Distributed and mobile DBMSs Transparencies. ©Pearson Education 2009 Chapter 16 - Objectives Main concepts of distributed DBMSs (DDBMSs) Differences between.
Module 7 Active Directory and Account Management.
Module 1: Exploring Replication. Overview Understanding SQL Server Replication Setting Up Replication Understanding Agents in Replication Securing Replication.
Heterogeneous Database Replication Gianni Pucciani LCG Database Deployment and Persistency Workshop CERN October 2005 A.Domenici
Module 11: Introducing Replication. Overview Introduction to Distributed Data Introduction to SQL Server Replication SQL Server Replication Agents SQL.
Replicated Databases. Reading Textbook: Ch.13 Textbook: Ch.13 FarkasCSCE Spring
Introduction to DFS. Distributed File Systems A file system whose clients, servers and storage devices are dispersed among the machines of a distributed.
Chapter 15: Achieving High Availability Through Replication.
Ch 10 Shared memory via message passing Problems –Explicit user action needed –Address spaces are distinct –Small Granularity of Transfer Distributed Shared.
Distributed Databases
By Shruti poundarik.  Data Objects and Files are replicated to increase system performance and availability.  Increased system performance achieved.
Replica Consistency in a Data Grid1 IX International Workshop on Advanced Computing and Analysis Techniques in Physics Research December 1-5, 2003 High.
SQL Server 2005 Implementation and Maintenance Chapter 12: Achieving High Availability Through Replication.
Ing. Erick López Ch. M.R.I. Replicación Oracle. What is Replication  Replication is the process of copying and maintaining schema objects in multiple.
Distributed Systems CS Consistency and Replication – Part I Lecture 10, September 30, 2013 Mohammad Hammoud.
Chapter 7: Consistency & Replication IV - REPLICATION MANAGEMENT By Jyothsna Natarajan Instructor: Prof. Yanqing Zhang Course: Advanced Operating Systems.
DATABASE REPLICATION DISTRIBUTED DATABASE. O VERVIEW Replication : process of copying and maintaining database object, in multiple database that make.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
1 Lecture 10: Distributed Databases – Replication and Fragmentation Advanced Databases CG096 Nick Rossiter.
1 Lecture 8 Distributed Data Bases: Replication and Fragmentation.
Distributed databases A brief introduction with emphasis on NoSQL databases Distributed databases1.
Chapter Name Replication and Mobile Databases Transparencies
Replicated LevelDB on JBoss Fuse
NILAI WAKTU DARI UANG (Time Value of Money) Pertemuan 11
Glasgow, SQL Server Meetup
Introduction to Replication
Peer-to-peer networking
6.4 Data and File Replication
Distributed DBMS Concepts of Distributed DBMS
<<REQUIREMENTS FOR THE WHEELS CASE STUDY SYSTEM Pertemuan 5
Matakuliah : T0063 – Pemrograman Visual
Chapter 19: Distributed Databases
Chapter 7: Consistency & Replication IV - REPLICATION MANAGEMENT -Sumanth Kandagatla Instructor: Prof. Yanqing Zhang Advanced Operating Systems (CSC 8320)
7.1. CONSISTENCY AND REPLICATION INTRODUCTION
Distributed Systems and Concurrency: Distributed Systems
Distributed Databases
Presentation transcript:

Manajemen Basis Data Pertemuan 12 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008

Bina Nusantara Introduction to Database Replication Benefits of Database Replication Basic components of Database Replication Database Replication Environments Objectives

Bina Nusantara The process of copying and maintaining database object, such as relations, in multiple databases that make up a distributed database system. Replication Servers –Currently some prototype and special-purpose DDBMSs, and many of the protocols and problems are well understood. –However, to date, general purpose DDBMSs have not been widely accepted. –Instead, database replication, the copying and maintenance of data on multiple servers, may be more preferred solution. –Every major database vendor has replication solution. Introduction to Database Replication

Bina Nusantara Introduction to Database Replication Functionality –At basic level, has to be able to copy data from one database to another (synch. or asynch.). –Other functions include: Scalability. Mapping and Transformation. Object Replication. Specification of Replication Schema. Subscription mechanism. Initialization mechanism.

Bina Nusantara Benefits of Database Replication Availability Reliability Performance Load Reduction Disconnected computing Supports many users Supports advanced applications

Bina Nusantara Basic components of Database Replication Replication Object Replication Group Replication Sites –Master sites –Slaves sites

Bina Nusantara Database Replication Environments Synchronous versus Asynchronous Replication Synchronous – updates to replicated data are part of enclosing transaction. –If one or more sites that hold replicas are unavailable transaction cannot complete. –Large number of messages required to coordinate synchronization. Asynchronous - target database updated after source database modified. Delay in regaining consistency may range from few seconds to several hours or even days.

Bina Nusantara Database Replication Environments Data Ownership Ownership relates to which site has privilege to update the data. Main types of ownership are: –Master/slave (or asymmetric replication), –Workflow, –Update-anywhere (or peer-to-peer or symmetric replication).

Bina Nusantara Database Replication Environments Master/Slave Ownership Asynchronously replicated data is owned by one (master) site, and can be updated by only that site. Using ‘publish-and-subscribe’ metaphor, master site makes data available. Other sites ‘subscribe’ to data owned by master site, receiving read-only copies. Potentially, each site can be master site for non- overlapping data sets, but update conflicts cannot occur.

Bina Nusantara Database Replication Environments Master/Slave Ownership – Data Dissemination

Bina Nusantara Database Replication Environments Master/Slave Ownership – Data Consolidation

Bina Nusantara Database Replication Environments Workflow Ownership Avoids update conflicts, while providing more dynamic ownership model. Allows right to update replicated data to move from site to site. However, at any one moment, only ever one site that may update that particular data set. Example is order processing system, which follows series of steps, such as order entry, credit approval, invoicing, shipping, and so on.

Bina Nusantara Database Replication Environments Workflow Ownership

Bina Nusantara Database Replication Environments Update-Anywhere Ownership Creates peer-to-peer environment where multiple sites have equal rights to update replicated data. Allows local sites to function autonomously, even when other sites are not available. Shared ownership can lead to conflict scenarios and have to employ methodology for conflict detection and resolution.

Bina Nusantara Database Replication Environments Update-Anywhere Ownership