然后來說說MGR,其實完整說來,應該是InnoDB Cluster,我非??春眠@個方案,可能很多人對此比較陌生,其實最先大家熟悉的是MGR, 如果把InnoDB Cluster比作三駕馬車,那么是由MySQL Shell, MySQL Router,MySQL Group Replication三個組件共同組成,其中的核心組件就是MGR了。他的基因是真正的分布式,基于paxos協議。當然從數據架構的角度來說,基于復制的方案,可用性和完整性是有保證的,但是性能上是要衰減的,所以MGR干脆就限制了節點個數。這個和傳統關系型數據庫的節點的概念就不同了。