是否有Cassandra NoSQL数据库的.Net包装器或驱动程序?

时间:2010-07-06 06:16:45

标签: .net cassandra

Cassandra NoSQL数据库是否有.Net包装器或驱动程序? 如果是这样,有人能指出我的链接吗?

3 个答案:

答案 0 :(得分:3)

有几个,可以在Cassandra Wiki页面上看到ClientOptions

答案 1 :(得分:2)

我不推荐Hector Sharp,因为当流量过大时会出现一些并发问题。

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

  • 一个3.5 .NET友好的cassandra操作界面。您对cassandra进行操作,就像对SQL操作一样(参见示例)
  • 具有预热和尺寸控制功能的连接池
  • 端点管理器,用于管理一个群集的所有入口点节点。它将自动分配针对所定义的所有集群端点的连接,并将使用防御性节点运行状况检查策略检查节点的健康状况。 命令参数验证: 输入参数完整性(不再针对群集来检测您是否缺少参数!) 先前的Keyspace和ColumnFamily存在针对群集信息的验证(在初始化时检索)
  • 一个简单且用户友好的配置部分,用于配置所有群集
  • 您可以在应用程序中处理多个群集
  • 您可以配置要使用的ConnectionPool及其内部参数。
  • 您可以选择要使用的EndpointManager
  • 您可以选择要使用的传输,即使使用TBufferedTransport,您也可以设置缓冲区的长度!

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

答案 2 :(得分:0)

这个问题已经过时了,但谷歌的结果却是其中之一,所以我想我会提供一些意见。此外,根据一些新信息,我认为我会更新我的答案。

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

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

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