使用Cassandra的Java最好的api /库是什么?

我正在寻找具有以下要求的API

  1. 它使用简单,简洁。 它并不臃肿。
  2. 使用Spring的做事方式,或者至少很容易使它与Spring一起使用
  3. 有一个Maven存储库,最好它已经存在于主存储库中
  4. 经过生产测试,意味着有相当多的人在生产应用中使用它。

帮帮我? 谢谢!

据我所知, Hector和Pelops是最广泛使用的两种(4)。 我不认为这两个中的任何一个都是青少年(3)。 两者都应该在Spring框架环境中工作(2)。 你的第一个标准可能有点主观。 我发现这两个中没有任何一个臃肿。 你可能会这样做,如果你这样做,请告诉我。

我知道这是一个古老的问题,但我想将未来的问题观察者指向Astyanax 。 它是一个记录良好的 Cassandra API,包含许多示例,并支持非常高级的function,如锁定和所有版本的cql。 Astyanax也是Mavenized 。

Kundera是Cassandra,Hbase和MongoDB的对象数据存储映射工具。

一些突出的特点是:

  • 符合JPA 2.0标准。
  • 使用lucene进行柱/超柱索引。
  • 支持实体关系和JPA查询。
  • 跨数据存储持久性

它在这里托管: https : //github.com/impetus-opensource/Kundera