AnalyticDB的存储层是基于Raft协议构建了一套分布式强一致、高可用、高可靠的存储系统,相比较于传统RDBMS的主备协议、常见的分布式中间件分库分表的系统,实现了更好的读写高可用。

读写高可用
AnalyticDB使用Multi-Raft方式管理数据分片,每个数据分片由三副本组成,分片内基于Raft协议进行Leader选举、日志复制和状态机日志应用。三副本的多数派存活是保证数据读写高可用的关键,优势在于可允许1个副本所在节点发生宕机或重启,即少数派failover的情况下,数据库仍然能提供读写服务。
存储高可用