13

誰かがscalaでcassandraを使用することについてアドバイスがありますか?cassandraバージョン8.0以降をサポートするネイティブのscala-cassandraクライアントがないため、hectorを使用する必要があります。問題なく動作するようですが、簡潔ではありません。ヘクターの試み、推奨事項、ラッパーコードなどはありますか?

4

5 に答える 5

17

CQL 3.0 を完全にサポートする Apache Cassandra および Datastax Enterprise の公式 Scala ドライバーは、phantomです。

Phantom は、公式の Datastax パートナーである Outworkers で開発され、他のすべてのドライバーに取って代わることを明確に示しています。Cassandra のすべての最新機能を完全にサポートして、積極的に開発および保守されています。

免責事項: 私はファントムのプロジェクト リーダーであり、結果は私の推奨事項に偏っている可能性があります。ファントム wiki で、より詳細な機能比較を提供しています。

于 2015-02-27T19:33:08.893 に答える
5

Cassie は「Cassandra の Scala クライアント」です: https://github.com/twitter/cassie . twitter の開発ブロックによると、この質問に対する最初の回答の後、2012 年 2 月 9 日にリリースされました。

https://wiki.apache.org/cassandra/ClientOptionsには、Cassie よりも古いと思われる Cascal もリストされています。

于 2012-02-23T01:53:25.753 に答える
3

テンプレート パッケージのクラスを確認しましたか? それらはあなたのラッパーをより簡潔にするかもしれません。wiki に簡単なハウツーがあります: https://github.com/rantav/hector/wiki/Getting-started-%285-minutes%29

于 2011-07-01T18:54:08.337 に答える