Overview

There are four possible structures for CUBRID HA: HA basic structure, multiple-slave node structure, load balancing structure, and multiple-standby server structure. In the table below, M stands for a master node, S for a slave node, and R for a replica node.

Structure

Node structure (M:S:R)

Characteristic

Basic Structure

1:1:0

The most basic structure of CUBRID HA consists of one master node and one slave node and provides availability which is a unique feature of CUBRID HA.

Multiple-Slave Node Structure

1:N:0

This is a structure in which availability is increased by several slave nodes. However, note that there may be a situation in which data is inconsistent in the CUBRID HA group when multiple failures occur.

Load Balancing Structure

1:1:N

Several replica nodes are added in the basic structure. Read service load can be distributed, and the HA load is reduced, comparing to a multiple-slave node structure.

Note that replica nodes do not failover.

Multiple-Standby Server Structure

1:1:0

Basically, this structure is the same as the basic structure. However, several slave nodes are installed on a single physical server.