2011-01-19 1 views
8

私はnosqlデータベースを探していますが、私はcassandraプロジェクトのアダプタとして優れているのだろうかと思っています。私はC#.netで開発していますので、サイトは私に2つの選択肢(非常に親切)を与えました。しかし、私は最も私を助け、最高のパフォーマンスなどを知りたがっています。いずれかの流暢なcassandraまたはaquilesを使用していましたか?Fluent Cassandra vs Aquiles?

コメントありがとうございます。前もって感謝します。

答えて

10

私の個人的な選択はAquilesです。 Fluent Cassandraよりも頻繁に更新されています。また、接続プーリング、強力な同時実行性および高可用性特性も備えています。それは私の意見ではより成熟しています。著者はトラフィックの多いプロジェクトでもこれを使用しています。

EDIT:

+0

あなたの考えに感謝します。 –

+3

FluentCassandraには1日目以降の接続プーリングがあります。 https://github.com/managedfusion/fluentcassandra/blob/master/src/Connections/PooledConnectionProvider.cs AquilesがGuidGeneration用のFluentCassandraコードを使用していることも指摘しておきます。 –

2

あなたはFluentCassanraを使用しないでください(カサンドラシャープグーグルグループからのフィードバックに基づいて)そこに新しい.NETカサンドラクライアントhttp://code.google.com/p/cassandra-sharp/があり、それはより安定したようです。 FluentCassandraはまだ成熟していません。例えば。それはドキュメンテーションを持っていません。どこにもない! 基本的な部分をカバーする2つの紹介記事があります。しかし、もしあなたがそれの横の何かをしたいのなら、あなたは失われるでしょう。

+1

実際、あなたはAquilesについて同じことを言わなければなりません。ドキュメンテーションの実用的な側面は非常に貧弱です。私はFluentCassandraがAquilesよりもはるかに理解しやすいことを発見しました。 –

+2

実際、私は以前のコメントを取り返します。 FluentCassandraにはいくつかの問題と限界があります。表面上、理解するのは簡単ですが、カジンドラの作品を理解しないという観点からのみです。カッサンドラのデータモデルについて基本的な理解が得られれば、Aquilesはより多くの意味を持ち、より成熟してフル機能を備えていることを明確に示しています。 –

関連する問題