我正在考虑实现一个集群服务器。过去几年来,我目前一直在使用MySQL作为应用程序,但在过去的一年中,我已阅读了很多关于MySQL将发生的事情以及MariaDB的优点和改进的不确定性。MySQL簇或MariaDB Galera
如果它是一个单一的服务器,基于所有我读过我会切换到MariaDB的所以我现在不会以后需要做,但因为它是一个集群我撕掉了约无论我现在是否应该切换到MariaDB Galera或等待一段时间,然后才能更成熟。
有没有人有经验实施这些解决方案和“优点”和“缺点”的实施?
我的另一个担心是,有了改进,MariaDB不会在一年或2年后成为完整的替代品,因为它改进并增加了新功能,所以现在是切换到MariaDB的更好时机。
这个问题的答案,如现状,将趋于几乎完全基于意见。您可以通过指定哪些功能或行为在目标设置中至关重要来改善您的问题。关于与MySQL的兼容性,这里是[他们的声明](https://kb.askmonty.org/en/mariadb-versus-mysql-compatibility/)。但是,我想你或许认为他们的话是理所当然的,或者你不知道。 – RandomSeed
你可能对观点正确,但这样的观点对我来说很有价值。我特别感兴趣的是与MySQL Cluster兼容的MariaDB Galera(集群)。对于非集群/单服务器实现来说,MariaDB成为替代品的下滑看起来不错,但MariaDB集群似乎是“新的”。 它似乎也有不同的存储引擎需要。 MariaDB集群只会集群InnoDB表,而MySQL集群拥有自己的集群存储引擎。 是否有人成功实施了可靠的MariaDB群集,它的性能如何?你现在会推荐它吗? –
有一个比较演示[这里](http://www.slideshare.net/Severalnines/galera-cluster-for-mysql-vs-mysql-ndb-cluster-a-high-level-comparison-42723566) – MattBianco