首页 文章

哪个Cassandra版本对于 生产环境 部署更稳定?哪个Cassandra司机更好?

提问于
浏览
3

在我的组织中,我们计划使用Cassandra,现在我们正在对Custom Configuraiton进行一些实验测试,以检查Cassandra的更好和稳定的验证 . 我们正在使用DataStax驱动程序 .

我们正在以非常严格的循环运行测试,INSERT和C ++语句中的Select *,具有更高的负载,如10K qps .

那么任何人都有经验,其中Cassandra版本更好,更稳定,应该使用哪些驱动程序?

提前致谢 .

2 回答

  • 3

    最新的2.0版本(2.0.9)不会出错 . 您可以从Apache Cassandra项目或DataStax获取该版本 . Apache Cassandra download page也有2.1的最新候选版本(RC5是最新版本)的链接,但这些仍处于开发阶段,因此在安装之前请考虑一下 .

    至于驱动程序,有超过12种语言可用drivers . 您可能知道或使用其中一个 . 没有一个驱动程序(至少我知道)远远超过其他所有驱动程序 . 因此,选择以下语言的驱动程序:

    • 你有最全面的知识 .

    • 符合您团队的使用标准 .

    例如,您可以为使用Java创建一个参数 . 毕竟,Cassandra是用Java编写的,原始DataStax Academy上的所有示例都是使用Java CQL Driver完成的 . 但是,如果你以前从未做过Java,那么这个论点很快就会失败 . 或者,如果您的团队是.Net商店,并且没有其他人了解Java . InfoWorld's Andrew Oliver put it best当他写道:

    这里要学到的教训是:不要用完全不熟悉的技术解决一个简单的问题,并将其应用于不太适合的用例 .

    同样,从下载页面使用“DataStax支持的驱动程序”也不会出错 .

  • 1

    “你不应该将Cassandra版本X.Y.Z部署到Z <= 5的 生产环境 中 . ”

    资源:

    https://engineering.eventbrite.com/what-version-of-cassandra-should-i-run/

    因此请使用2.0.x.目前其2.0.10

相关问题