我有两个MySQL数据库服务器,即一个是Active服务器->主,第二个是Passive服务器->从服务器。
如我们所知,我们有3-4个MySQL HR,DR解决方案/集群选项。
01 : MySQL NDB集群
02 : MySQL InnoDB集群
03 : MySQL集群载波等级
My第一个问题我是否希望部署One主动&一个被动的 MySQL服务器,那么哪个Cluster选项/ HA、DR选项将适合上述场景?
My的第二个问题是假设我已经在上面提到的One选项/ HA中部署了一个被动的MySQL服务器,DR选项。那授权呢?我必须购买MySQL服务器/集群的许可证吗?
致以敬意,
穆巴沙尔·伊夫蒂哈尔
发布于 2019-05-17 16:17:04
两个服务器不能给你三个那么多的HA。这三种数据需要在地理上分布在3个数据中心。这样,如果一个数据中心失败了(它们确实失败了),另外两个就有了仲裁,并且可以继续运行。
如果您已经使用InnoDB实现了您的应用程序,那么最简单的方法就是使用02: InnoDB集群。是的,它可以有一个主动节点和多个被动节点。我不认为01和02有$$许可证。
另一种选择(同样,没有$$许可证)是让3+服务器使用InnoDB,加上Galera的集群解决方案。(或者MariaDB,它有Galera内置的。)
https://dba.stackexchange.com/questions/238384
复制相似问题