【发布时间】:2013-06-26 10:59:15
【问题描述】:
我正在考虑实施一个集群服务器。在过去的几年里,我目前一直在我的应用程序中使用 MySQL,但在过去的一年中,我读到了很多关于 MySQL 将会发生什么以及 MariaDB 的优势和改进的不确定性。
如果它是单个服务器,根据我读过的所有内容,我现在会切换到 MariaDB,所以我以后不需要这样做,但因为它是一个 集群 我很纠结是现在就改用 MariaDB Galera,还是等一段时间让它更成熟。
有没有人有实施这两种解决方案以及这些实施的“优点”和“缺点”的经验?
我的另一个担心是,随着改进,MariaDB 不会在一两年后完全替代,因为它改进并添加了新功能,所以现在是切换到 MariaDB 的更好时机。
【问题讨论】:
-
这个问题的答案,就目前而言,往往几乎完全基于意见。您可以通过指定哪些功能或行为在您的目标设置中至关重要来改进您的问题。关于与 MySQL 的兼容性,这里是their statement。但我想你要么认为他们的话是理所当然的,要么你不认为。
-
你的观点可能是对的,但这样的观点对我来说很有价值。我对 MariaDB Galera(集群)与 MySQL 集群的兼容性特别感兴趣。 MariaDB 作为替代品对于非集群/单服务器实现来说似乎很好,但 MariaDB 集群似乎是“新的”。似乎还需要不同的存储引擎。 MariaDB Cluster 只会集群 InnoDB 表,而 MySQL Cluster 有它自己的集群存储引擎。是否有人成功实现了可靠的 MariaDB 集群,它的性能如何?你现在会推荐它吗?
-
有对比演示here