用于生产的 Apache cassandra 版本

Which Apache cassandra version to use for production

我们正在探索 apache cassandra 并将很快将其用于生产。

我们将主要使用 apache cassandra 的 Datastax 社区版。

但看完后: http://www.planetcassandra.org/blog/cassandra-2-2-3-0-and-beyond/ https://www.pythian.com/blog/cassandra-version-production/

用上面博客中的这句话“如果你不介意面对严重的错误并为开发做出贡献选择3.x”

我对为我们的生产部署选择哪个版本感到困惑? 只需要知道 3.5.0 和 3.0.6 是否可以生产就绪。

Datastax 社区:来自 http://www.planetcassandra.org/cassandra/ 的 3.5.0 Datastax 社区:3.0.6 来自 http://www.planetcassandra.org/archived-versions-of-datastaxs-distribution-of-apache-cassandra/

或 Datastax 社区:2.2.6 来自 http://www.planetcassandra.org/archived-versions-of-datastaxs-distribution-of-apache-cassandra/

datastax 提供的版本应该是稳定的并且可以生产。你有一个应用程序来监控你的集群,如果你一开始就没有任何了解 cassandra 的操作人员,这很好,你可以付费获得支持。
但是,您没有最新版本的 Cassandra,您可能会错过一些有趣的功能。

至于 Cassandra 3.x,如上所述,您可以获得更多功能(例如 JSON 支持)和更好的性能,但如果您发现严重错误而无法修复,你只能写一张票,希望他们能尽快处理。 但它已准备好投入生产,这对您来说可能很好用。

总而言之,只有在您需要特殊功能,或者您的团队中有开发人员支持您的选择时,才选择最新版本。如果您想要更省力的东西,请选择 Datastax。