哪个Cassandra版本对于生产部署更加稳定?哪个Cassandra司机更好? [英] Which Cassandra version is more stable for Production deployment? And which Cassandra driver is better?

查看:436
本文介绍了哪个Cassandra版本对于生产部署更加稳定?哪个Cassandra司机更好?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的组织中,我们计划使用Cassandra,这些天我们正在对Custom Configuriton进行一些实验测试,以检查Cassandra的更好和更稳定的版本。我们正在使用DataStax驱动程序。

In My organisation we are planning to use Cassandra and these days we are running some experimental tests against Custom Configuraiton to check the better and stable verison of Cassandra. And we are using DataStax drivers.

我们正在运行测试,INSERT和Select *从CQL语句中以非常紧的循环,更高的负载,如10K qps。

We are running tests, INSERT into and Select * from CQL statements in very tight loop with higher load like 10K qps.

因此,任何人有任何经验,Cassandra版本是更好的和稳定的,哪些驱动程序将被使用?

So any one has any experience on which Cassandra version is better and stable and which drivers shall be used?

推荐答案

你不能错过最新的2.0版本(2.0.9)。您可以从 Apache Cassandra 项目或 DataStax 。 Apache Cassandra 下载页面还包含2.1的最新版本候选项(RC5是最新版本)的链接,但是这些仍然在开发中,因此请在安装它们之前考虑。

You cannot go wrong with the latest 2.0 release (2.0.9). You can get that version from either the Apache Cassandra project or DataStax. The Apache Cassandra download page also has links for the latest release candidates (RC5 is the latest) of 2.1, but those are still in development, so consider that before installing them.

对于驱动程序,有驱动程序可用于十几种语言。有可能你可能知道或使用其中之一。没有一个司机(至少我知道),显着优于所有的其他人。因此,请选择以下语言的驱动程序:

As for the driver, there are drivers available for more than a dozen languages. Chances are that you probably know or use one of them. There is no one driver (at least that I am aware of) that significantly out-performs all of the others. So pick the driver for the language that either:


  1. 您有最详尽的知识。

  2. 符合您团队的使用标准。

例如,您可以为使用Java创建参数。毕竟,Cassandra是用Java编写的,原始DataStax学院的所有示例都是使用Java CQL驱动程序完成的。但是,如果你从来没有做过Java,那么这个论据很快就会失败。或者如果你的团队是一个.Net商店,没有人了解Java。 InfoWorld的Andrew Oliver当他写道:

For instance, you could make an argument for using Java. After all, Cassandra is written in Java and all of the examples on the original DataStax Academy are done with the Java CQL Driver. But that argument loses ground quickly if you have never done Java before. Or if your team is a .Net shop, and there's nobody else who understands Java. InfoWorld's Andrew Oliver put it best when he wrote:


这里要学习的教训是:不解决一个简单的问题,

The lesson to be learned here is: Don't solve a simple problem with a completely unfamiliar technology and apply it to use cases it isn't especially appropriate for.

再一次,你不能错过从他们的下载页面使用DataStax支持的驱动程序。

Again, you cannot go wrong with using a "DataStax Supported Driver" from their downloads page.

这篇关于哪个Cassandra版本对于生产部署更加稳定?哪个Cassandra司机更好?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆