cassandraのノードとパーティションキーの関係は何ですか?パーティションキーのハッシュ値によると、データはノードに格納されます。つまり、ノードとパーティションキーの間に「1対1」の関係がある、つまり、1つのノードにはパーティションキーのハッシュ値の1つの値しか含まれません。パーティションキーの複数のハッシュ値が含まれています。 私がcassandraを初めて勉強したとき、この基本的な点で混乱しました。cassandraのノードとパーティションキーの関係
0
A
答えて
1
cassandraの各ノードは、パーティションキーのハッシュ値の範囲(一貫性ハッシュ)を管理します。
デフォルトでは、casssandraはMurMur3パーティショナーを使用します。
したがって、cassandraの各ノードには複数のパーティションキーが用意されています。同じパーティションキーの場合、1つのノードに1つのレコードしか存在せず、複製ファクタに基づいて他のノードで他のコピーを利用できるようになります。 Consistent Hashing in cassandra
1
パーティションキーによってデータのローカリティが決定されます。 RF = 1のカサンドラクラスタでは、すべてのアイテムのコピーが1つしかなく、同じパーティションキーを持つすべてのアイテムが同じノードに格納されます。あなたのユースケースに応じて、これは良いことも悪いこともあります。
質問に戻る:「1つのノードには、パーティションキーのハッシュ値の値が1つしか含まれていません」というのは当てはまりません。同じパーティションキーを持つすべてのアイテムが1つのノードに格納されます潜在的に他のパーティションキーと一緒に)。
+0
ありがとうございました!今すぐ清算されました – Raju
関連する問題
- 1. Cassandraのみのパーティションキー
- 2. のNeo4j 2.1.6:壊れた関係とノード
- 3. dotnetコアと角ノードの依存関係?
- 4. Neo4j - ノードとの完全な関係
- 5. Cassandraの各パーティションキーの最初の行を取得
- 6. 新しいノードまたは既存のノードとの関係?
- 7. ノードのリストとの関係を持つノードを見つける
- 8. Apache Cassandra複数のパーティションキーまたは単一の計算キー?
- 9. 簡単な質問のためのCassandraパーティションキー
- 10. cassandraノードの発見
- 11. 複合パーティションキーでCassandraが遅いのはなぜですか?
- 12. Apache SolrとCassandraでの無関係な検索クエリ出力
- 13. 別のノードからの関係のコピー
- 14. Neo4jのノードの関係数のカウント
- 15. conectinc cassandraとelasticsearhcノードの問題
- 16. 新しいneo4jノードとJavaの既存ノードとの関係を作成する
- 17. Cassandraで定数パーティションキーを定義する方法
- 18. 関係に基づくノードjsのACL
- 19. ノードJS REST Api - モデル間の関係
- 20. ノード+依存関係の問題、peerDependency?
- 21. 経路内のノード間のすべてのノードと関係を返す
- 22. 2ノード用Cassandraクラスタリング
- 23. Neo4j.Driver.V1と多くのノードと関係を作成する方法
- 24. SQLとDrupalノードとメニューの関係を抽出
- 25. CypherでNeo4jのパターンで他のノードとの関係を移動
- 26. OrientDb - ノードとそのすべての関係を取得
- 27. Nodejs Cassandraのクライアントnodejs介し[ノードCassandraのクライアント]
- 28. 複数のパーティションキーを同時に照会するDynamoDB - ノード
- 29. ノードhttp.request():var ClientRequestおよびcallbackFnとの関係
- 30. 複製ノードとその関係をneo4jで削除する
ありがとう、今クリアされました。 – Raju