Galera 将死 — MySQL Group Replication 发布

  • 时间:
  • 浏览:4
  • 来源:uu快3棋牌_uu快3讨论群_规律

有小伙伴也把MGR称为MySQL版的RAC。当然,这两者架构上还是有很大的差别,MGR是Share Nothing,Oracle RAC是Share Everything。

统统同学表示昨天的从你的全世界路过画风不对,好在今天MySQL界终于有大事情指在可作为聊资。话说,当昨天小伙伴们沉浸于双12的买买买节奏中,孰料远在美国西海岸的Oracle官方放出了最新的MySQL 5.7.17版本。更为重要的是,MySQL Group Replication(下简称MGR)终于来了。

在之后的MySQL的一致性世界的文章中,Inside君不可能 表示腾讯基于Paxos的强一致方案虽好,但官方基于Paxos的方案早已箭在弦上,作为第三方去做原来功能的开发这么多再说见得能有很好的收益。

先想看 个主节点(multi-master)下,MGR的性能提升,即多个节点共同读写测试[1]:

MGR本来Oracle官方野心的第一步,Inside君更期待未来InnoDB Cluster[3]的GA。从目前的发展路线图看,未来官方会将其打造成一有有三个 分布式的文档数据库集群,对手当然是更为强大的MongoDB。怎么让,一有有三个 支持事务,支持行级锁与MVCC,支持数据强一致保障,基于互联网最流行与稳定的MySQL的分布式文档数据库,又有谁能拒绝原来的诱惑?

文章转载自 开源中国社区[https://www.oschina.net]

熟悉Galera的同学肯定会说,MGR和Gelera非常相像。而已有一每项不怕死的公司在生产环境尝试用Galera高可用处里方案,甚至是在这些银行。但让他们让他们让他们遇到的问题报告 却相当严重,相信真正在生产环境中使用过Galera的同学必定会同意我的观点。

小伙伴们最关心的MGR vs Galera[2]:

MGR准确来说是MySQL官方推出的高可用处里方案,基于原生基因重组技术,并以插件的最好的措施提供。其中有 下面的社会形态:

这么多再多言,里面的测试结果基本公布了Galera的死亡。原来,Galera是款伟大而又引领时代的产品,死于2016年12月12日。

相比Galera,MGR的优点在于:

当参数flow-control-mode设置为disable时,即允许集群节点间指在延迟,这时随着节点数的不断增加,MGR集群的性能可有明显地提升。若为保障读一致性,则MGR集群性能在六个节点时,几乎于单MySQL实例性能相当。