首页 文章

选择Apache Cassandra客户端

提问于
浏览
0

现在有很多不同的cassandra的客户 . 它们中的大多数都是在Thrift驱动程序之上构建的,然后被采用来使用DataStax Java驱动程序 . 我可以说Kundera和Astynax是其中最大的 . 最后一个只有Java驱动程序的beta支持 . 还有一个Achilles客户端构建在DataStax Java驱动程序之上,并支持所有新的Cassandra功能 . 它有点年轻,我对 生产环境 中的用例一无所知 . 但它看起来很有希望 .

所以我是NoSQL世界的新手,请你给我一个提示 - 与客户一起使用新项目?假设它将是一个很大的解决方案,有33个节点的Cassandra集群和许多不同类型的查询到db .

先感谢您 .

1 回答

  • 1

    如果您所在的平台有DataStax的客户端,请使用它 . jvm和.NET(以及可能还有其他)的DataStax驱动程序非常完善,支持所有可用功能,并且内部处理连接复杂性非常好 . 此外,如果您希望进行Spark分析,DataStax Spark连接器是支持良好局部性的唯一选项,它在内部使用DataStax java驱动程序 .

相关问题