Galera将死——MySQL Group Replication正式发布

  • 时间:
  • 浏览:0
  • 来源:万人牛牛棋牌_万人牛牛棋牌官网

不会多言,中间的测试结果基本宣告了Galera的死亡。没办法 ,Galera是款伟大而又引领时代的产品,死于2016年12月12日。

在后来 的MySQL的一致性世界的文章中,Inside君机会表示腾讯基于Paxos的强一致方案虽好,但官方基于Paxos的方案早已箭在弦上,作为第三方去做没办法 功能的开发未必见得能有很好的收益。

MGR准确来说是MySQL官方推出的高可用处置方案,基于原生好友好友克隆,并以插件的法律依据提供。其暗含下面的价值形式:

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

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

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

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

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

熟悉Galera的同学肯定会说,MGR和Gelera非常相像。而已有一偏离 不怕死的公司在生产环境尝试用Galera高可用处置方案,甚至是在许多银行。但我们歌词 我们歌词 遇到的现象图片却相当严重,相信真正在生产环境中使用过Galera的同学必定会同意我的观点。相比Galera,MGR的优点在于:

参考文献

2016-12-14 来源:InsideMySQL 作者:姜承尧