我目前正在启动一个使用 Cassandra Apache 的项目。所以我对从 Java 访问我的数据库 cassandra 很感兴趣。为此,我使用的是 Hector Cassandra。但是,我对通过 Hector 或 JDBC Cassandra 访问之间的区别有一些疑问(特别是:https ://code.google.com/a/apache-extras.org/p/cassandra-jdbc/ )。
我相信以下内容(尽管我不确定我是否正确):
两者之间的一个区别可能是不同级别的 API(我认为 Hector Cassandra 是比 JDBC Cassandra 更高级别的 API)?
在 JDBC Cassandra 中使用 CQL 来访问/修改数据库,而 Hector Cassandra 不使用 CQL(仅使用为此提供的方法)。
如果有人可以帮助我并告诉我我在前面几行中是否正确/错误以及两者(Hector 和 JDBC Cassandra)之间的更多差异,我将不胜感激。
预先感谢!