2011-06-17 79 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