SlideShare a Scribd company logo
Non-Stop Service System
 Minimizing Downtime and Maintaining the system availability up to 100%
 Planed Downtime – Regular inspection & System upgrade/patch
 Executing Switch-Over : Main modification of normal service
 Unplanned Downtime – Failure in some systems
 Executing Fail-Over : Main modification of urgent service
 High Availability / HA
 Non-stop system or the availability of its contents
 five 9 (99.999%)
 Various techniques exist at the level of S/W and H/W
HA of DBMS
 Activates by synchronizing the databases through nodes
 Techniques are different depending on the architecture of parallel database
Categories Shared Nothing Architecture Shared Disk Architecture
Shared resources There is no shared resources Disk
Data
synchronization
Replication through network Sharing disk
Performance*
Fast performance as there is no shared
resources
Performance reduced by complicated
Processing(2PC/3PC) of shared resources
System costs* Low costs (Local disk & Network) High costs(Shared storage facilities)
Distance*
There are not too much harsh in a long distance
as the general TCP based network is used
There is a restriction of distance as the dedicated
network of high cost for sharing disk is required
Data conformity*
The extra consideration is required to control
the data inconsistency in each node for the
features of network replication
The data conformity is guaranteed in each nodes as
the data is shared
Critical Failures
Unable to synchronize nodes when there is a
network failure
Entire services in system do not work when there is a
disk failure
Appropriate system
Faster performance is more required than
data conformity
Data conformity is more required than
performance
Relevant DBMS
technique
Replication RAC (Real Application Cluster)
Relevant DBMS
ALTIBASE HDB, DB2, MS-SQL, ORACLE,
SYBASE
ORACLE, DB2
▣Trade-off between “performance, system establishment costs, distance” and “ data conformity”
DB
SERVER main
DB
SERVER sub
replication
AP 1 AP n
Fail-Over
AP 1 APm+1AP m AP n
DB
SERVER main
DB
SERVER sub
replication
[Figure 1, High Availability secured in a 2-Way Replication System] [Figure 2, Scalability improved in a 2-Way Replication System]
What is Replication?
Replication is a technique for sending information about the changes to the contents of
a single database over a network to one or more other databases.
The Purpose of Replication
♦ Secures High Availability
♦ Improves performance and scalability by Load-balancing
♦ Minimizes Data Loss in the Event of a Physical Outage or Disaster
Main Features Description
TCP/IP Network-Based
Because the only facility that is required for replication is a network connection, no
additional expenses are incurred. Replication over long distances is possible, depending on
network performance (a Gigabit LAN is recommended)
Heterogeneous OS Support
Replication is possible between heterogeneous operating systems, and regardless of the
number of OS bits (32 or 64) or CPU endian
Integrated Replication
High Performance as the replication module is completely integrated with DBMS
No additional ALTIBASE HDB packages are required for replication
ALTIBASE HDB can be flexibly used depending on the user’s requirements
Redo Log-based Redo logs are sent in real time by records
Table-Based Management
Replication is managed by table
Table can be added to replication or deleted from replication while database is running
Two Modes: LAZY and EAGER Supports both LAZY(Async) and EAGER(Sync) replication modes
High-Speed Replication
In LAZY mode, the replication is executed with at least 95% of master transactions speed
while not affecting the master transaction
(Measured on a UNIX system in a Gigabit LAN environment)
Up to 32-Way Replication
A single ALTIBASE HDB node can have up to 32 replication objects
Load distribution across heterogeneous systems is supported
Main Features Description
Point-To-Point Replication Replicating 1:1 only between nodes that it does not transfer to other nodes
Network Fault Detection ALTIBASE HDB provides dedicated threads to detect physical network faults
Automatic Recovery
The time point at which replication was most recently performed is recorded. In the event
of network failure, replication resumes automatically once the network connection is
restored.
Support for Multiple IPs
If two or more IP addresses are assigned to a single replication, replication can
automatically switch to the other IP address in the event of a network fault, thus increasing
the availability of replication.
Control via SQL Interface
All commands required in order to use and manage replication have an SQL interface thus
it is convenient to use.
Data Conflict Resolution Methods Three (3) schemes and one (1) utility are provided to resolve data conflicts.
Additional Functions
Replication can be used to clone (i.e. copy the entire contents of) tables.
If the active node fails, offline replication can be conducted to access the redo log files on
the node that failed and resume replication on the standby node.

More Related Content

PPTX
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
PPT
Load balancing
PPTX
LOAD BALANCING ALGORITHMS
PPTX
Load balancing In cloud - In a semi distributed system
PPT
PPT
Dynamic Load balancing Linux private Cloud (DRS)
PPTX
Load Balancing Server
PPTX
load balancing in public cloud
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Load balancing
LOAD BALANCING ALGORITHMS
Load balancing In cloud - In a semi distributed system
Dynamic Load balancing Linux private Cloud (DRS)
Load Balancing Server
load balancing in public cloud

What's hot (20)

PPT
XenApp Load Balancing
PDF
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PDF
A load balancing model based on cloud partitioning
PPTX
A load balancing model based on cloud partitioning for the public cloud. ppt
PPTX
Load balancing
PPTX
load balancing in public cloud ppt
PPTX
Web Server Load Balancing
PDF
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
PPTX
Cloud computing Module 2 First Part
PPT
Server Load Balancing
PPTX
Database replication
PPT
Microsoft Clustering
PPTX
Scheduling in distributed systems - Andrii Vozniuk
DOCX
Load balancing in Distributed Systems
PPTX
Load Balancing In Distributed Computing
PDF
Webinar Slides: Real-Time Replication vs. ETL - How Analytics Requires New Te...
PDF
Cluster Computing
PPTX
Sql disaster recovery
PPTX
Challenges in Cloud Computing – VM Migration
XenApp Load Balancing
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
A load balancing model based on cloud partitioning
A load balancing model based on cloud partitioning for the public cloud. ppt
Load balancing
load balancing in public cloud ppt
Web Server Load Balancing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Cloud computing Module 2 First Part
Server Load Balancing
Database replication
Microsoft Clustering
Scheduling in distributed systems - Andrii Vozniuk
Load balancing in Distributed Systems
Load Balancing In Distributed Computing
Webinar Slides: Real-Time Replication vs. ETL - How Analytics Requires New Te...
Cluster Computing
Sql disaster recovery
Challenges in Cloud Computing – VM Migration
Ad

Viewers also liked (13)

PDF
2 дахь хөнгөлөлт
DOCX
Articles
PDF
Surat ijin pelatihan blog
PPTX
Salesfactory NL
DOCX
[Challenge:Future] Semi finals - HOW TO CREATE JOBS FOR THE KENYAN YOUTHS
PDF
08 Ticket_Approved
PPTX
REDES DE COMPUTADORES
PDF
[Altibase] 7 how the buffer is managed in altibase
PPTX
Evolución de la natación
PPTX
Brahyan echeverri red de computadores
PDF
[Altibase] 6 what is the mvcc
PDF
2 дахь хөнгөлөлт
Articles
Surat ijin pelatihan blog
Salesfactory NL
[Challenge:Future] Semi finals - HOW TO CREATE JOBS FOR THE KENYAN YOUTHS
08 Ticket_Approved
REDES DE COMPUTADORES
[Altibase] 7 how the buffer is managed in altibase
Evolución de la natación
Brahyan echeverri red de computadores
[Altibase] 6 what is the mvcc
Ad

Similar to [Altibase] 8 replication part1 (overview) (20)

PPTX
Sql Server 2012 HA and DR -- SQL Saturday Richmond
PPTX
Sql server 2012 ha and dr sql saturday tampa
PPTX
Sql server 2012 ha and dr sql saturday dc
PPT
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
PPTX
Sql server 2012 ha and dr sql saturday boston
PPTX
HA and DR Architecture for HANA on Power Deck - 2022-Nov-21.PPTX
PPTX
Db spof(mssql, my sql)
PDF
Connect2013 id506 hadr ideas for social business
PPTX
Drop the Pressure on your Production Server
PDF
02 2017 emea_roadshow_milan_ha
PDF
What is active-active
PPT
distributed database management system.ppt
PDF
Migration to Oracle 12c Made Easy Using Replication Technology
PDF
M|18 Choosing the Right High Availability Strategy for You
PDF
MySQL 5.7 InnoDB Cluster (Jan 2018)
PPTX
PPT
18 philbe replication stanford99
PPTX
Distributed database
PPTX
Microsoft MEA Services Webcast - HA & DR with SQL Server AlwaysOn Availabilit...
PDF
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
Sql Server 2012 HA and DR -- SQL Saturday Richmond
Sql server 2012 ha and dr sql saturday tampa
Sql server 2012 ha and dr sql saturday dc
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Sql server 2012 ha and dr sql saturday boston
HA and DR Architecture for HANA on Power Deck - 2022-Nov-21.PPTX
Db spof(mssql, my sql)
Connect2013 id506 hadr ideas for social business
Drop the Pressure on your Production Server
02 2017 emea_roadshow_milan_ha
What is active-active
distributed database management system.ppt
Migration to Oracle 12c Made Easy Using Replication Technology
M|18 Choosing the Right High Availability Strategy for You
MySQL 5.7 InnoDB Cluster (Jan 2018)
18 philbe replication stanford99
Distributed database
Microsoft MEA Services Webcast - HA & DR with SQL Server AlwaysOn Availabilit...
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)

More from altistory (20)

PDF
[Altibase] 4-5 summary of tablespace management
PDF
[Altibase] 13 backup and recovery
PDF
[Altibase] 12 replication part5 (optimization and monitoring)
PDF
[Altibase] 11 replication part4 (conflict resolution)
PDF
[Altibase] 10 replication part3 (system design)
PDF
[Altibase] 9 replication part2 (methods and controls)
PDF
[Altibase] 5 durability
PDF
[Altibase] 4-4 disk tablespace
PDF
[Altibase] 4-3 volatile tablespace
PDF
[Altibase] 4-2 memory tablespace
PDF
[Altibase] 4-1 tablespace concept
PDF
[Altibase] 3-3 directory contents
PDF
[Altibase] 3-1 architecture
PDF
[Altibase] 2-4 sql functions
PDF
[Altibase] 2-3 general functions
PDF
[Altibase] 2-2 Altibase storage
PDF
[Altibase] 2-1 features
PDF
[Altibase] 1-5 hybrid dbms
PDF
[Altibase] 1-4 data differentiation
PDF
[Altibase] 1-3 history of the hybrid dbms
[Altibase] 4-5 summary of tablespace management
[Altibase] 13 backup and recovery
[Altibase] 12 replication part5 (optimization and monitoring)
[Altibase] 11 replication part4 (conflict resolution)
[Altibase] 10 replication part3 (system design)
[Altibase] 9 replication part2 (methods and controls)
[Altibase] 5 durability
[Altibase] 4-4 disk tablespace
[Altibase] 4-3 volatile tablespace
[Altibase] 4-2 memory tablespace
[Altibase] 4-1 tablespace concept
[Altibase] 3-3 directory contents
[Altibase] 3-1 architecture
[Altibase] 2-4 sql functions
[Altibase] 2-3 general functions
[Altibase] 2-2 Altibase storage
[Altibase] 2-1 features
[Altibase] 1-5 hybrid dbms
[Altibase] 1-4 data differentiation
[Altibase] 1-3 history of the hybrid dbms

Recently uploaded (20)

PPTX
Introduction to Artificial Intelligence
PDF
System and Network Administraation Chapter 3
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
System and Network Administration Chapter 2
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
top salesforce developer skills in 2025.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
L1 - Introduction to python Backend.pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Understanding Forklifts - TECH EHS Solution
Introduction to Artificial Intelligence
System and Network Administraation Chapter 3
Reimagine Home Health with the Power of Agentic AI​
System and Network Administration Chapter 2
Digital Systems & Binary Numbers (comprehensive )
How to Choose the Right IT Partner for Your Business in Malaysia
Computer Software and OS of computer science of grade 11.pptx
PTS Company Brochure 2025 (1).pdf.......
top salesforce developer skills in 2025.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms II-SECS-1021-03
L1 - Introduction to python Backend.pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Operating system designcfffgfgggggggvggggggggg
Understanding Forklifts - TECH EHS Solution

[Altibase] 8 replication part1 (overview)

  • 1. Non-Stop Service System  Minimizing Downtime and Maintaining the system availability up to 100%  Planed Downtime – Regular inspection & System upgrade/patch  Executing Switch-Over : Main modification of normal service  Unplanned Downtime – Failure in some systems  Executing Fail-Over : Main modification of urgent service  High Availability / HA  Non-stop system or the availability of its contents  five 9 (99.999%)  Various techniques exist at the level of S/W and H/W HA of DBMS  Activates by synchronizing the databases through nodes  Techniques are different depending on the architecture of parallel database
  • 2. Categories Shared Nothing Architecture Shared Disk Architecture Shared resources There is no shared resources Disk Data synchronization Replication through network Sharing disk Performance* Fast performance as there is no shared resources Performance reduced by complicated Processing(2PC/3PC) of shared resources System costs* Low costs (Local disk & Network) High costs(Shared storage facilities) Distance* There are not too much harsh in a long distance as the general TCP based network is used There is a restriction of distance as the dedicated network of high cost for sharing disk is required Data conformity* The extra consideration is required to control the data inconsistency in each node for the features of network replication The data conformity is guaranteed in each nodes as the data is shared Critical Failures Unable to synchronize nodes when there is a network failure Entire services in system do not work when there is a disk failure Appropriate system Faster performance is more required than data conformity Data conformity is more required than performance Relevant DBMS technique Replication RAC (Real Application Cluster) Relevant DBMS ALTIBASE HDB, DB2, MS-SQL, ORACLE, SYBASE ORACLE, DB2 ▣Trade-off between “performance, system establishment costs, distance” and “ data conformity”
  • 3. DB SERVER main DB SERVER sub replication AP 1 AP n Fail-Over AP 1 APm+1AP m AP n DB SERVER main DB SERVER sub replication [Figure 1, High Availability secured in a 2-Way Replication System] [Figure 2, Scalability improved in a 2-Way Replication System] What is Replication? Replication is a technique for sending information about the changes to the contents of a single database over a network to one or more other databases. The Purpose of Replication ♦ Secures High Availability ♦ Improves performance and scalability by Load-balancing ♦ Minimizes Data Loss in the Event of a Physical Outage or Disaster
  • 4. Main Features Description TCP/IP Network-Based Because the only facility that is required for replication is a network connection, no additional expenses are incurred. Replication over long distances is possible, depending on network performance (a Gigabit LAN is recommended) Heterogeneous OS Support Replication is possible between heterogeneous operating systems, and regardless of the number of OS bits (32 or 64) or CPU endian Integrated Replication High Performance as the replication module is completely integrated with DBMS No additional ALTIBASE HDB packages are required for replication ALTIBASE HDB can be flexibly used depending on the user’s requirements Redo Log-based Redo logs are sent in real time by records Table-Based Management Replication is managed by table Table can be added to replication or deleted from replication while database is running Two Modes: LAZY and EAGER Supports both LAZY(Async) and EAGER(Sync) replication modes High-Speed Replication In LAZY mode, the replication is executed with at least 95% of master transactions speed while not affecting the master transaction (Measured on a UNIX system in a Gigabit LAN environment) Up to 32-Way Replication A single ALTIBASE HDB node can have up to 32 replication objects Load distribution across heterogeneous systems is supported
  • 5. Main Features Description Point-To-Point Replication Replicating 1:1 only between nodes that it does not transfer to other nodes Network Fault Detection ALTIBASE HDB provides dedicated threads to detect physical network faults Automatic Recovery The time point at which replication was most recently performed is recorded. In the event of network failure, replication resumes automatically once the network connection is restored. Support for Multiple IPs If two or more IP addresses are assigned to a single replication, replication can automatically switch to the other IP address in the event of a network fault, thus increasing the availability of replication. Control via SQL Interface All commands required in order to use and manage replication have an SQL interface thus it is convenient to use. Data Conflict Resolution Methods Three (3) schemes and one (1) utility are provided to resolve data conflicts. Additional Functions Replication can be used to clone (i.e. copy the entire contents of) tables. If the active node fails, offline replication can be conducted to access the redo log files on the node that failed and resume replication on the standby node.