我们正在探索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/
答案 0 :(得分:4)
datastax提供的版本应该是稳定的并且生产就绪。您有一个应用程序来监控您的群集,如果您没有任何首先了解cassandra的操作,那么这很好,您可以付钱获得支持。
但是,您没有最新版本的Cassandra,您可能会错过有趣的功能。
至于Cassandra 3.x,如上所述,你获得了更多功能(例如JSON支持)和更好的性能,但是如果你发现一个关键的bug并且无法修复它,你只能写一张票并希望他们会很快处理好。 然而,它已准备就绪,这对你来说效果很好。
总之,只有在您需要特殊功能时,或者如果您的团队中的开发人员支持您的选择时,请选择最新版本。如果你想要的东西能用更少的工作量,那就去Datastax。