最近,我正在为Mysql寻找一个应用程序级的切分解决方案,并遇到MySql,但是经过一些调查,我发现它已经被宣布为生命的终结。看来Mysql不再被建议使用了。如果是这样,我的问题是,
发布于 2019-04-27 06:22:52
在我看来,织物是注定要失败的,因为它有一个单一的故障点,即“织物节点”。否则,它可能被认为是成熟的。
替换:组复制(InnoDB群集)。这有一个健全的设计,似乎没有重大漏洞。Galera集群(内置于MariaDB和PXC,是甲骨文MySQL的附加产品)与它进行面对面的竞争,而且更加成熟;双方都有拥护者。
组复制(和Galera)为HA (高可用性)提供了有效的解决方案,因为它们使用多个服务器,并且可以从任何单个服务器故障中恢复。(当然,这需要服务器的地域分配。)
组复制正趋于成熟,只有一个缺陷(可以说是小缺陷):它没有内置的方式来处理“关键读取”问题。(这是用户将某些东西写入数据库的地方,但随后的SELECT
没有看到它,因为它被发送到另一台服务器。)
我不准备在GR中讨论“切分”。集群是一个第三方,声称有一个非常好的切分解决方案。您对“应用程序级切分”有什么期望?切分,不是HA,是你的主要目标吗?
也许你看到了?Mysql组复制与Mysql集群
https://dba.stackexchange.com/questions/235304
复制相似问题