Cassandraをデータベースとして新しいJava Webプロジェクトを開始します。チームはRDBMS/JPA/Hibernate/Springで非常によく経験されていますが、NoSQLの世界では非常に新しいです。できるだけ簡単なセットアップで開発を開始したいと考えています。 Hectorは、カサンドラへの接続に最も好まれ、人気があると思われます。しかし、Netflixは最近、Hectorに由来するAstyanaxを提供しています。 これらの技術を両方使用したことがある人は誰でも自分の経験を共有できますか?私は簡単なセットアップ、良いドキュメントとシンプルでクリーンな使い方を探しています。 他のapiについての提案も大歓迎です。HectorとAstyanax for Cassandra
19
A
答えて
7
私は両方を試しましたが、Astyanaxは簡単です。 APIは実際には意味を持ち、実際に行っていることを反映しています。 Hectorまたは直接のThriftは、通常、コードを解読することを困難にします。
まだAstyanax(a.o. getColumnByName)で解決されるいくつかの問題がありますが、私はそれを使ってプロジェクトを構築することに決めました。
私はスナップショットのバージョンを使用しました(マニュアルビルドは古いリポジトリでは使用できません)。
1
FWIW、私はどちらかもJavaプログラマではないよ私は今、約2週間のカサンドラに取り組んできましたが、私はすでに正常など、複合列を使用して、アステュアナクスとカサンドラに
を書いていますだから、私の主張はかなり堅牢で使いやすいと思われます。
0
私は優れていると思うヘクターを使用し始めましたが、その後Astyanaxに移動しました。 AstyanaxはHectorの抽象であり、IMHOを使用する方がはるかに簡単です。私はHectorにマイナーなバグを経験しました。接続を維持することと関連していました。私はAstyanaxに切り替えると魔法のように解決されました。
関連する問題
- 1. Hector(Cassandra)Delete Anomaly
- 2. Hector&Cassandraの基礎
- 3. Hector&Cassandraの問題NoSuchFieldError:DEFAULT_MEMTABLE_THROUGHPUT_IN_MB
- 4. cassandraまたはhector用のastyanaxで非同期式の処理を行う方法はありますか?
- 5. Cassandra Hector - クエリが機能しない
- 6. Cassandraとhector 1.0へのアップグレードと単体テスト
- 7. Astyanaxを使用してCassandraに接続できません
- 8. HectorとCQLの統合
- 9. 新しいCassandraプロジェクト - AstyanaxまたはJava Driver?
- 10. ORM for Cassandra for Hibernate
- 11. Hectorを使用してCassandraデータにmapreduceを実行する
- 12. Glassfishでhectorを使用してcassandraに挿入3.1
- 13. ScalaのAstyanaxライブラリの使用
- 14. Hectorを使用してCassandraのCompositeType列を照会
- 15. Cassandra + Hector:結果を後方へナビゲート/ジャンプする方法は?
- 16. Apache Cassandra + Hector + Javaのキースペースに行を挿入
- 17. Cassandra for datawarehouse
- 18. Golangクライアントfor Cassandra
- 19. Java Driver for Cassandra?
- 20. YCSB for Cassandra 3.0ベンチマーク
- 21. OpsCenter for Apache Cassandraソースコード
- 22. CassandraクライアントHectorからJavaドライバへの移行 - ConnectionListenerの置き換え
- 23. MySQLテーブルをCassandraのColumnFamilyに変換する:Hectorで遅いバッチ突然変異
- 24. ノードごとのAstyanaxクライアントの最大接続数は?
- 25. hector/cassandraはどのように順次操作を処理しますか?
- 26. Cassandra/Hector =インデックスの位置にジャンプする機能はありますか?
- 27. Hectorのバッチ変異とHadoopジョブを使用してCassandraにデータをロードするか?
- 28. Cassandra CompositeType
- 29. Astyanaxを使用してCassandraに接続できません - 最大長(16384000)より大きいフレームサイズ(352518912)!
- 30. DataStax C#Driver for Apache Cassandraマテリアライズド・ビュー
いくつかのオプションについてはhttp://wiki.apache.org/cassandra/ClientOptionsを参照してください。私はAstyanaxまたはHector自身から始めます。 – DNA
@DNAリンクが壊れているようです。 –
はい、wikiサイト全体がダウンしているようです(503)。理由はわからない! – DNA