2010-07-06 58 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支持的驅動程序出錯。

相關問題