4

我是 Cassandra 的新手,正在学习这些东西。我已经看到有几个 Cassandra 客户端 API,例如Cassandra CLI等。我需要知道和CQL之间到底有什么区别?哪个更好用?此外,有哪些客户端 API 可用于使用 .NET 查询 Cassandra?CLICQL

任何帮助表示赞赏。

4

3 回答 3

3

CQL - 一种类似 SQL(结构化查询语言)的语言,用于查询 Cassandra。使用 cql 的简单方法是试用cqlshCassandra 附带的工具。 CLI - 可用于查询 Cassandra 的命令行应用程序。

有许多流行的高级 C# Cassandra 客户端 API,其中大多数都支持 CQL。

注意您可以始终使用 Thrift API,但我建议不要使用它,因为它是一种低级实现,并且需要大量代码才能完成任何事情。

于 2013-02-25T22:31:41.550 回答
1

.NET 的另一个可能的高级客户端是 cassandra-sharp:https ://github.com/pchalamet/cassandra-sharp

我实际上并没有使用过 cassandra-sharp。不过,我可以毫不费力地在 Fluent Cassandra 中闲逛(尽管有一些预先存在的 Cassandra 知识)。

于 2013-02-27T19:49:50.233 回答
1

在 .NET 中有一个用于访问 Cassandra 的新库:https ://github.com/reuzel/CqlSharp CqlSharp(如 CassandraSharp)实现了新的 Cassandra 二进制协议。CqlSharp API 非常类似于 ADO,并且从头开始实现异步。wiki 有关于如何使用它的示例。

于 2013-04-30T06:00:24.733 回答