RDS 5.7三节点企业版时代的数据一致性解决方案

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

RDS 5.7三节点企业版时代的数据一致性解决方案

jixiang_zy 2019-07-17 13:07:42 浏览573
展开阅读全文

  上篇我们看到了在MySQL主备模式下,我们在数据一致性上做了不少事情,但解决方案都有一定的局限性,适合部分场景或者解决不彻底的问题。随着以Google Spanner以及Amazon Aruora 为代表的NewSQL的快速发展,为数据库的数据一致性给出了与以往不同的思路: 基于分布式一致性协议!我们也实现了一个独立的分布式协议库X-Paxos,并将这个特性继承到了RDS 5.7三节点企业版中。(RDS 5.7三节点在7月15日即将开始公测,敬请关注!)

一.分布式一致性协议

  说到一致性协议,我们通常就会讲到复制状态机。一般情况下,我们会用复制状态机加上一致性协议算法来解决分布式系统中的高可用和容错。许多分布式系统,都是采用复制状都是采用复制状态机来进行副本之间的数据同步,比如HDFS,Chubby和Zookeeper等。
image
  

网友评论

登录后评论
0/500
评论
jixiang_zy
+ 关注
所属云栖号: 阿里云数据库ApsaraDB