2011-06-17 77 views
12

有没有人有使用cassandra scala的建议?没有支持cassandra 8.0+的本地scala-cassandra客户端,所以我必须使用hector,它似乎工作正常,但不简明。你有没有任何尝试,建议或任何包装代码,..等hector?cassandra与scala

回答

5

卡西是“Scala的客户端卡桑德拉”:https://github.com/twitter/cassie。 根据Twitter的开发块,它在2012-02-09发布,在这个问题的初步答案后。

https://wiki.apache.org/cassandra/ClientOptions也列出了我认为比卡西年长的卡斯卡尔。

+3

Cascal的创始人已经决定停止开发它。我喜欢Cascal的语法,但我认为Cassie可能是更好的替代品,因为它是由Twitter团队开发的。 – 2012-02-27 15:19:17

12

Apache Cassandra和Datastax Enterprise的官方Scala驱动程序,完全支持CQL 3.0,为phantom

Phantom由Outworkers(Datastax官方合作伙伴)开发,明确地取代所有其他驱动程序。它正在积极开发和维护,全面支持所有最新的Cassandra功能。

免责声明:我是幻像项目的负责人,其结果可能会偏向我的建议。我们在幻影wiki上提供了更多深入的功能比较。

+3

在2015年,这应该是正确的答案,在其他工具中没有活跃的开发者 – 2015-10-21 17:40:07

+0

不太确定是什么让这个驱动程序成为“官方”的,因为他是维护者,所以在这里值得注意的是作者的偏见。不过,我对幻影是否好是没有意见的。 – 2018-01-12 19:20:00

+0

我们连续5年的时间和工作投入到Datastax中,并且没有赚到任何钱,以及处理像你这样的评论的意志力。 – flavian 2018-01-13 16:49:08

1

两种流行的客户端驱动程序是Quill和Phantom。他们都在下面使用Datastax。我做了一个简单的json GET/POST的负载测试分析,使用这两个游戏。您可以在root/loadtest/phantom | quill/results下的项目中看到结果的并行比较。

可能帮助你更好地选择一个驱动程序。

https://github.com/yleun/cassandra-loadtest

卡桑德拉3.10 2.11.8阶幻 2.6.4 鹅毛笔1.2.1