我想知道在这种情况下是否有任何理由 不使用 MySQL。
虚拟 IP 后面的 2 台服务器,带有 MySQL 主-主复制
目标:冗余,希望它 24/7 全天候运行,为liferay 集群提供服务
我有很多理由使用它( 1 我想要你最悲观的想法。
(1我们已经在类似情况下使用它,并且正在考虑使用其他东西进行新设置。我们可以访问能够处理 24/7 需求的 MSSQL 集群。
使用 MySQL 的主要原因(如您所见,它们具有男子气概的“政治性”)
- 这就是我们过去的做法,所以预期的惊喜更少
- 我们(2将对性能有更多的控制,因为我们可以在需要时自己将内存/cpu 添加到(虚拟)数据库服务器
- 无需将导出数据从 MySQL 迁移到新数据库
MSSQL 集群由“windows”-crew 运行,而我属于“*nix”-crew。因此,虽然我们之间的合作很好,但当您不得不要求别人做某事而不是自己做时,自然会有更多的麻烦/延迟。
更新
在询问这个问题两天后,决定使用什么解决方案,所以现在不需要任何答案(3可以帮助做出该决定)(无论如何这次)。
如果有人想概括这个问题(正如杰夫所建议的那样),请这样做。
(3撰写此更新时只有一个答案
这是我看到的缺点,这是一个有点主观的问题:
支持和反对这种设置都有政治原因。
我不知道我是否可以比这更清楚。
我认为这将是一个巨大的好处,所以我会把它作为我的主要卖点,否则我不明白为什么不使用现有的基础设施来做你需要的事情:
无需将导出数据从 MySQL 迁移到新数据库
请注意,这真的很快就会变成一个骗局,因为每个人都会说“只需放入一个将 MySQL 请求转换为 MSSQL 的存根”,这将再次成为负面消息。