2
Most read
4
Most read
8
Most read
Database Replication
Orient Energy System
Data Replication Meaning
• Copying data from a database from one server to another server.
• All the users can share the same data without any inconsistency.
• Replication can be executed via three types of networks: Storage Area Network
(SAN), Local Area Network (LAN) or Wide Area Network (WAN).
• Data replication can be divided into two Categories :
1-Synchronous replication 2-Asynchronous replication
Synchronous vs Asynchronous
Synchronous replication
• Synchronous replication creates
copies of data in real time
• Propagates every transaction
• Creating connections for every
transaction
• Expensive but very reliable in the
event of a disaster
• Write data to primary storage and
the replica simultaneously
Asynchronous replication
• Creates copies of data as per defined
schedule
• Propagates Multiple Transaction
• Uses less network bandwidth and
offers better performance
• Less Expensive than Synchronous
replication and More Data Lost
chances
• Write data to the primary storage first
and then copy the data to the replica
Synchronous vs Asynchronous
Creating replicas in real time
Creating time delayed replicas
Types of Replication
Master-Slave
• One master server , others slave.
• Write on master propagates to
slaves.
• Configure slave to take over as
master if original master falls out.
Multi-Master
• All servers are master.
• Write on any server , propagate to
others.
• Powerful and flexible solution but
also very complex.
Advantages Of Replication
• Availability
• Has Reliability
• Gives high Performance
• Facilitates load reduction
• Provide disconnected computing
• Supports many users
• Supports latest versions or advanced applications
Disadvantages of Replication
• Require more Storage Space
• Expensive
• Complex Maintaining Data Consistency
Who use Data Replication?
• Data Backup– Data replication is associated with data availability and disaster
recovery (DR) if data lost or damage.
• Additional Transactional Processing Systems – These facilitate real time
reactions to transactional occurrences or changes.
• Application Development Projects – Such projects demand immediate
access to data to maximize business results.
• Big Data Analytics – Analytics depends on data accessibility across teams
of analysts working with the same data.
• Data Synchronization – Data management projects, analytical data marts,
mainframe environments and data warehouses can effectively leverage
replication for data synchronization purposes.
How does Data Replication Implemented?
Replication can be implemented using several different methods. Here are some of
the ways you can utilize data replication.
• Host-based replication.
• Hypervisor-based replication.
• Array-based replication.
• Network-based replication.
• Host-based replication – Purpose built servers : For this type of data replication,
application servers paired with software are used to create replicas/copies of
data from one site to another. This replication is mostly file-based and
asynchronous.
• Hypervisor-based replication – Replicate entire VMs : This type of data
replication is specifically designed to copy/replicate entire Virtual Machines (VMs)
from one host server or host cluster to another. This ability of replicating entire
VMs facilitates disaster recovery by easing fail over to the replicated copy of the
primary system.
• Array-based replication – Built-in Software Automatically Replicates Data : In
this data replication type, built-in software is used in compatible storage arrays to
automatically replicate data between them
• Network-based replication – Supports any host platform : This type of data
replication requires an additional switch or appliance between storage arrays and
servers. Network-based replication can support any host platform and can work
with any array.
Replication Schemes
Full Replication – The most extreme case is replication of the whole database at
every site in the distributed system. This will improve the availability of the system
because the system can continue to operate as long as atleast one site is up.
Advantages of full replication –
• High Availability of Data.
• Improves the performance for retrieval of global queries as the result can be
obtained locally from any of the local site.
• Faster execution of Queries.
Disadvantages of full replication –
• Concurrency is difficult to achieve in full replication.
• Slow update process as a single update must be performed at different
databases to keep the copies consistent.
Replication Schemes
No Replication – The other case of replication involves having No replication – that
is, each fragment is stored at only one site.
Advantages of No replication –
• The data can be easily recovered.
• Concurrency can be achieved in no replication.
Disadvantages of No replication –
• Since multiple users are accessing the same server, it may slow down the
execution of queries.
• The data is not easily available as there is no replication.
Replication Schemes
Partial Replication – In this type of replication some fragments of the database may
be replicated whereas others may not. The number of copies of the fragment may
range from one to the total number of sites in the distributed system. The
description of replication of fragments is sometimes called the replication schema.
Advantages of Partial replication –
• The number of copies of the fragment depends upon the importance of data.

More Related Content

PPT
Activate Methodology
PPT
Database performance tuning and query optimization
PDF
Open shift 4 infra deep dive
PPTX
UI UX Design Presentation
PPTX
Concept of health and disease
PPTX
Virtual Private Networks (VPN) ppt
PPT
Artificial Intelligence
Activate Methodology
Database performance tuning and query optimization
Open shift 4 infra deep dive
UI UX Design Presentation
Concept of health and disease
Virtual Private Networks (VPN) ppt
Artificial Intelligence

What's hot (20)

PPTX
Database , 12 Reliability
PPTX
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
PPTX
Replication in Distributed Systems
PPTX
Distributed Database Management System
PDF
Introduction to distributed file systems
PDF
Database backup and recovery
PPTX
introduction to NOSQL Database
PDF
management of distributed transactions
PPTX
Query processing and optimization (updated)
PPTX
Server system architecture
PDF
HDFS Architecture
PDF
Distributed deadlock
PPT
Cloud computing architectures
PPTX
OLAP & DATA WAREHOUSE
PPTX
Distributed datababase Transaction and concurrency control
PPTX
Distributed design alternatives
PPTX
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
PPTX
Distributed dbms architectures
PPT
Distributed document based system
Database , 12 Reliability
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
Replication in Distributed Systems
Distributed Database Management System
Introduction to distributed file systems
Database backup and recovery
introduction to NOSQL Database
management of distributed transactions
Query processing and optimization (updated)
Server system architecture
HDFS Architecture
Distributed deadlock
Cloud computing architectures
OLAP & DATA WAREHOUSE
Distributed datababase Transaction and concurrency control
Distributed design alternatives
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
Distributed dbms architectures
Distributed document based system
Ad

Similar to Database replication (20)

PPT
Replication.ppt
PDF
Resource replication in cloud computing.
PPTX
Replication Techniques for Distributed Database Design
PPTX
Data Replication from Storage Technology
PPTX
lecture-13.pptx
PPTX
Module 3 - DBMS System Architecture Principles
PPTX
Fault tolerant presentation
PPTX
Advanced Topics on Database - Unit-1 AU17
PPTX
Chaptor 2- Big Data Processing in big data technologies
PPTX
Solving Hadoop Replication Challenges with an Active-Active Paxos Algorithm
PPTX
Distributed Database system in Computer Science.pptx
PPTX
Présentationnnnnnnnnnnnnnnnnnnn WALID BOHLI.pptx
PDF
Best Practice for Achieving High Availability in MariaDB
PPTX
High availability and disaster recovery in IBM PureApplication System
PPT
HDFS_architecture.ppt
PPTX
Distributed and clustered systems
PPTX
05. performance-concepts
PPTX
Distributed systems and scalability rules
PDF
Tiger oracle
PPTX
Big Data for QAs
Replication.ppt
Resource replication in cloud computing.
Replication Techniques for Distributed Database Design
Data Replication from Storage Technology
lecture-13.pptx
Module 3 - DBMS System Architecture Principles
Fault tolerant presentation
Advanced Topics on Database - Unit-1 AU17
Chaptor 2- Big Data Processing in big data technologies
Solving Hadoop Replication Challenges with an Active-Active Paxos Algorithm
Distributed Database system in Computer Science.pptx
Présentationnnnnnnnnnnnnnnnnnnn WALID BOHLI.pptx
Best Practice for Achieving High Availability in MariaDB
High availability and disaster recovery in IBM PureApplication System
HDFS_architecture.ppt
Distributed and clustered systems
05. performance-concepts
Distributed systems and scalability rules
Tiger oracle
Big Data for QAs
Ad

Recently uploaded (20)

PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Altius execution marketplace concept.pdf
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
Streamline Vulnerability Management From Minimal Images to SBOMs
PPTX
Presentation - Principles of Instructional Design.pptx
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
substrate PowerPoint Presentation basic one
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Examining Bias in AI Generated News Content.pdf
PPTX
How to Convert Tickets Into Sales Opportunity in Odoo 18
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PDF
Decision Optimization - From Theory to Practice
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
EIS-Webinar-Regulated-Industries-2025-08.pdf
Report in SIP_Distance_Learning_Technology_Impact.pptx
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Altius execution marketplace concept.pdf
Advancing precision in air quality forecasting through machine learning integ...
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Streamline Vulnerability Management From Minimal Images to SBOMs
Presentation - Principles of Instructional Design.pptx
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
substrate PowerPoint Presentation basic one
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Examining Bias in AI Generated News Content.pdf
How to Convert Tickets Into Sales Opportunity in Odoo 18
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
Decision Optimization - From Theory to Practice

Database replication

  • 2. Data Replication Meaning • Copying data from a database from one server to another server. • All the users can share the same data without any inconsistency. • Replication can be executed via three types of networks: Storage Area Network (SAN), Local Area Network (LAN) or Wide Area Network (WAN). • Data replication can be divided into two Categories : 1-Synchronous replication 2-Asynchronous replication
  • 3. Synchronous vs Asynchronous Synchronous replication • Synchronous replication creates copies of data in real time • Propagates every transaction • Creating connections for every transaction • Expensive but very reliable in the event of a disaster • Write data to primary storage and the replica simultaneously Asynchronous replication • Creates copies of data as per defined schedule • Propagates Multiple Transaction • Uses less network bandwidth and offers better performance • Less Expensive than Synchronous replication and More Data Lost chances • Write data to the primary storage first and then copy the data to the replica
  • 4. Synchronous vs Asynchronous Creating replicas in real time Creating time delayed replicas
  • 5. Types of Replication Master-Slave • One master server , others slave. • Write on master propagates to slaves. • Configure slave to take over as master if original master falls out. Multi-Master • All servers are master. • Write on any server , propagate to others. • Powerful and flexible solution but also very complex.
  • 6. Advantages Of Replication • Availability • Has Reliability • Gives high Performance • Facilitates load reduction • Provide disconnected computing • Supports many users • Supports latest versions or advanced applications
  • 7. Disadvantages of Replication • Require more Storage Space • Expensive • Complex Maintaining Data Consistency
  • 8. Who use Data Replication? • Data Backup– Data replication is associated with data availability and disaster recovery (DR) if data lost or damage. • Additional Transactional Processing Systems – These facilitate real time reactions to transactional occurrences or changes. • Application Development Projects – Such projects demand immediate access to data to maximize business results. • Big Data Analytics – Analytics depends on data accessibility across teams of analysts working with the same data. • Data Synchronization – Data management projects, analytical data marts, mainframe environments and data warehouses can effectively leverage replication for data synchronization purposes.
  • 9. How does Data Replication Implemented? Replication can be implemented using several different methods. Here are some of the ways you can utilize data replication. • Host-based replication. • Hypervisor-based replication. • Array-based replication. • Network-based replication.
  • 10. • Host-based replication – Purpose built servers : For this type of data replication, application servers paired with software are used to create replicas/copies of data from one site to another. This replication is mostly file-based and asynchronous. • Hypervisor-based replication – Replicate entire VMs : This type of data replication is specifically designed to copy/replicate entire Virtual Machines (VMs) from one host server or host cluster to another. This ability of replicating entire VMs facilitates disaster recovery by easing fail over to the replicated copy of the primary system. • Array-based replication – Built-in Software Automatically Replicates Data : In this data replication type, built-in software is used in compatible storage arrays to automatically replicate data between them • Network-based replication – Supports any host platform : This type of data replication requires an additional switch or appliance between storage arrays and servers. Network-based replication can support any host platform and can work with any array.
  • 11. Replication Schemes Full Replication – The most extreme case is replication of the whole database at every site in the distributed system. This will improve the availability of the system because the system can continue to operate as long as atleast one site is up. Advantages of full replication – • High Availability of Data. • Improves the performance for retrieval of global queries as the result can be obtained locally from any of the local site. • Faster execution of Queries. Disadvantages of full replication – • Concurrency is difficult to achieve in full replication. • Slow update process as a single update must be performed at different databases to keep the copies consistent.
  • 12. Replication Schemes No Replication – The other case of replication involves having No replication – that is, each fragment is stored at only one site. Advantages of No replication – • The data can be easily recovered. • Concurrency can be achieved in no replication. Disadvantages of No replication – • Since multiple users are accessing the same server, it may slow down the execution of queries. • The data is not easily available as there is no replication.
  • 13. Replication Schemes Partial Replication – In this type of replication some fragments of the database may be replicated whereas others may not. The number of copies of the fragment may range from one to the total number of sites in the distributed system. The description of replication of fragments is sometimes called the replication schema. Advantages of Partial replication – • The number of copies of the fragment depends upon the importance of data.