2010-07-06 57 views

回答

3

有几种,如可以在卡桑德拉的维基页面上看到了ClientOptions

+0

出这三种可能性的..,俄德你会选择Aquiles?还有一种方法可以使用Hadoop,甚至可以使用Hadoop和Hive与其中一种ClientOptions一起使用?如果不是你可以看到使用DryadLINQ可能有其中之一? – apolfj 2010-07-07 15:01:07

+0

@apolfj - 我没有与Hadoop/Hive合作过,所以我不能评论其中的任何一个如何使用它。如果你写了一些代码来测试所有三个代码,那么最好的办法就是看看它们是多么的合适。 – Oded 2010-07-07 17:42:56

+0

@apolfj你可以留意https://issues.apache.org/jira/browse/HIVE-1434为hive驱动程序将cassandra(可让你使用任何现有的hive连接器)用于开源,或用于运行hadoop在cassandra之上,请参阅http://www.datastax.com/products/enterprise – zznate 2011-11-29 23:54:54

2

我不会推荐赫克托夏普因在交通繁忙时会有一些并发问题。

在这里,我复制的内容aquiles给出:

  • 一个.NET 3.5界面友好卡桑德拉操作。您可以针对cassandra进行操作(请参阅示例)
  • 具有热身和大小控制功能的连接池
  • 管理所有入口点节点到一个群集的端点管理器。它将自动将连接分配给所有定义的集群端点,并将采用防御性节点健康检查策略检查节点的健康状况。 命令参数验证: 输入参数的完整性(没有更多的去反对集群来检测你缺少参数!) 此前KEYSPACE和ColumnFamily中所有脑干验证对群集的信息(在初始化检索)
  • 简单,用户友好的配置部分来配置您的所有群集
  • 您可以在应用程序中处理多个群集
  • 您可以配置要使用的ConnectionPool及其内部参数。
  • 您可以选择要使用的端点管理器
  • 您可以选择要使用的传输方式,即使在使用TBufferedTransport时也可以设置缓冲区的长度!

我没有检查FluentCassandra,但它只能在.NET 4.0上运行,所以如果你仍然在使用3.5,它将会有点难以使它工作。

0

这个问题是旧的,但谷歌的最好的结果之一,所以我想我会提供一些输入。另外,鉴于一些新的信息,我想我会更新我的答案。

有关官方DataStax C# CQL driver can be found here的信息。 DataStax为它提供了大量的good documentation and examples

最新此驱动程序的版本2.5, released on Feb 5, 2015)有一些令人兴奋的新功能,最重要的是,它现在有一个映射/ ORM组件。要获得它,请转至project's GitHub repository,或者只需在NuGet中搜索“datastax”即可。

在支持和稳定性方面,您不能通过使用DataStax支持的驱动程序出错。

相关问题