4

私はカサンドラに不慣れで、物事を学んでいます。Cassandra CLIなど、いくつかのCassandraクライアントAPIがあるCQLことを確認しました。との違いを正確に知る必要がCLIありCQLますか?どちらを使用するのが良いですか?また、.NETを使用してCassandraにクエリを実行するために使用できるクライアントAPIは何ですか?

どんな助けでも大歓迎です。

4

3 に答える 3

3

CQL -CassandraをクエリするためのSQL(構造化クエリ言語)のような言語。cqlshcqlを使用する簡単な方法は、Cassandraに付属しているツール を試すことです。CLI -Cassandraのクエリに使用できるコマンドラインアプリケーション。

人気のある高レベルのC#CassandraクライアントAPIがいくつかあり、そのほとんどがCQLをサポートしています。

ThriftAPIはいつでも使用できますが、低レベルの実装であり、何かを実行するには多くのコードが必要になるため、使用しないことをお勧めします。

于 2013-02-25T22:31:41.550 に答える
1

.NETのもう1つの可能な高レベルクライアントは、cassandra-sharpです:https ://github.com/pchalamet/cassandra-sharp

私は実際にcassandra-sharpを使用していません。しかし、私は多くの労力をかけずに(既存のカサンドラの知識はあるものの)、流暢なカサンドラをいじくり回すことができました。

于 2013-02-27T19:49:50.233 に答える
1

.NETでCassandraにアクセスするための新しいライブラリがあります。https ://github.com/reuzel/CqlSharp CqlSharp(CassandraSharpなど)は、新しいCassandraバイナリプロトコルを実装します。CqlSharp APIはADOに非常によく似ており、ゼロから非同期で実装されています。ウィキには、その使用方法の例があります。

于 2013-04-30T06:00:24.733 に答える