卡桑德拉与斯卡拉

sir*_*mak 13 scala cassandra phantom-dsl

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

fla*_*ian 17

Apache Cassandra和Datastax Enterprise的官方Scala驱动程序,完全支持CQL 3.0,是幻像.

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

免责声明:我是幽灵的项目负责人,结果可能在我的推荐中有偏见.我们在幻像维基上提供更多深入的功能比较.

  • 在2015年,这应该是正确的答案,在其他工具中没有活跃的开发 (6认同)
  • 连续5年的时间和工作投入其中并与Datastax合作而根本没有任何资金,并且有能力处理像你这样的评论. (3认同)

小智 5

Cassie是"Cassandra的Scala客户端":https://github.com/twitter/cassie.根据twitter的开发块,它在2012-02-09发布,在对这个问题的初步回答之后.

https://wiki.apache.org/cassandra/ClientOptions还列出了我认为比Cassie更老的Cascal.

  • Cascal的创始人决定停止开发它.我喜欢Cascal的语法,但我认为Cassie可能是更好的替代品,因为它是由Twitter团队开发的. (3认同)