使用Cassandra的Java最好的api /库是什么?
我正在寻找具有以下要求的API
- 它使用简单,简洁。 它并不臃肿。
- 使用Spring的做事方式,或者至少很容易使它与Spring一起使用
- 有一个Maven存储库,最好它已经存在于主存储库中
- 经过生产测试,意味着有相当多的人在生产应用中使用它。
帮帮我? 谢谢!
据我所知, 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