The following table summarizes the differences between the two models. Use this information in deciding which model to use or in switching from one model to another.
Table 4–3 Clustering Model Differences
Functionality |
Conventional |
High Availability |
---|---|---|
Performance |
Slightly faster than high availability model. |
Slightly slower than conventional model |
Service availability |
Yes, but some operations are not possible when master broker is down. |
Yes. |
Data availability |
No, when a broker in the cluster id down. |
Yes at all times. |
Transparent failover recovery |
May not be possible if failover occurs during a commit. Rare. |
May not be possible if failover occurs during a commit and the client cannot reconnect to any other broker in the cluster. Extremely rare. |
Configuration |
Done by setting appropriate cluster configuration broker properties. |
Done by setting appropriate cluster configuration broker properties. |
Additional requirements |
None. |
Highly available database. |