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

时间:2010-07-12 22:39:29

标签: java api jpa nosql cassandra

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

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

3 个答案:

答案 0 :(得分:7)

据我所知,

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

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

一些突出的特点是:

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

它在这里举办: https://github.com/impetus-opensource/Kundera