在我的组织中,我们计划使用Cassandra,这些天我们正在对Custom Configuraiton进行一些实验测试,以检查Cassandra更好,更稳定的版本。我们正在使用DataStax驱动程序。
我们正在以非常严格的循环运行测试,INSERT和C ++语句中的Select *,具有更高的负载,如10K qps。
所以任何人都有经验,其中Cassandra版本更好,更稳定,应该使用哪些驱动程序?
提前致谢。
答案 0 :(得分:3)
最新的2.0版本(2.0.9)不会出错。您可以从Apache Cassandra项目或DataStax获取该版本。 Apache Cassandra download page也有2.1的最新候选版本(RC5是最新版本)的链接,但这些仍处于开发阶段,因此在安装之前请考虑这一点。
至于驱动程序,有{16}可用于十几种语言。您可能知道或使用其中一个。没有一个驱动程序(至少我知道)远远超过其他所有驱动程序。因此,请选择以下语言的驱动程序:
例如,您可以使用Java进行参数化。毕竟,Cassandra是用Java编写的,原始DataStax Academy上的所有示例都是使用Java CQL Driver完成的。但是,如果你以前从未做过Java,那么这个论点很快就会失败。或者,如果您的团队是.Net商店,并且没有其他人了解Java。 drivers当他写道:
这里要学到的教训是:不要用a来解决一个简单的问题 完全不熟悉的技术并将其应用于它不是的用例 特别适合。
同样,使用" DataStax支持的驱动程序"也不会出错。从他们的下载页面。
答案 1 :(得分:1)
“你不应该将Cassandra版本X.Y.Z部署到Z< = 5的生产中。”
来源:
https://engineering.eventbrite.com/what-version-of-cassandra-should-i-run/
因此请使用2.0.x.目前其2.0.10