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. |