然后来说说MGR,其实完整说来,应该是InnoDB Cluster,我非常看好这个方案,可能很多人对此比较陌生,其实最先大家熟悉的是MGR, 如果把InnoDB Cluster比作三驾马车,那么是由MySQL Shell, MySQL Router,MySQL Group Replication三个组件共同组成,其中的核心组件就是MGR了。他的基因是真正的分布式,基于paxos协议。当然从数据架构的角度来说,基于复制的方案,可用性和完整性是有保证的,但是性能上是要衰减的,所以MGR干脆就限制了节点个数。这个和传统关系型数据库的节点的概念就不同了。