When discussing how to achieve High Availability most DBMS focus on handling it via replication. Most of the focus has thus been focused on various replication algorithms.
However truly achieving AlwaysOn availability requires more than just a clever replication algorithm.
RonDB is based on NDB Cluster, NDB has been able to prove in practice that it can deliver capabilities that makes it possible to build systems with less than 30 seconds of downtime per year.
So what is required to achieve this type of availability?
- Instant Failover
- Global Replication
- Failfast Software Architecture
- Modular Software Architecture
- Advanced Crash Analysis
- Managed software
Thus a clever replication algorithm is only 1 of 7 very important parts to achieve the highest possible …[Read more]