5 ms·
High availability requires a database cluster which provides synchronous multimaster replication. What they have is failover, not high avilability.
by Annatar 8y ago
High availability requires a database cluster which provides synchronous multimaster replication. What they have is failover, not high avilability.
- detaro 8y agoFailover is a valid high-availability technique. One with limitations and not for every scenario, but still one.
- Annatar 8y agoPer definition, highly available means no interruption of service. Failover does not meet this criterion since there is an interruption.
- detaro 8y agoI've never seen it defined that way, neither in industry material nor academia, so I guess "citation needed"? These things always have limits, and what's defined as "availability" and acceptable failure rates/times is application-dependent. High-availability merely describes reaching a goal that's higher than a "conventional" setup can achieve, and failover is a fairly obvious way of massively reducing Time-To-Recovery