cassandra中節點和分區鍵之間的關係是什麼。根據分區鍵的哈希值,數據將存儲在一個節點中,這是否意味着節點和分區鍵之間存在「一對一」關係,即一個節點只包含分區鍵的散列值的一個值或節點可以包含分區鍵的多個哈希值。 因爲我對卡桑德拉不熟悉,所以在這個基本點上感到困惑。cassandra中節點和分區鍵之間的關係
0
A
回答
1
cassandra中的每個節點負責分區鍵的哈希值範圍(一致性哈希)。
默認情況下,casssandra使用MurMur3分區程序。
所以在cassandra的每個節點上都會有多個分區鍵可用。對於相同的分區鍵,一個節點上只有一條記錄,其他副本將基於複製因子在其他節點上可用。 Consistent Hashing in cassandra
1
分區鍵確定數據的位置。在RF = 1的cassandra集羣中,每個項目只有一個副本,並且具有相同分區鍵的所有項目將存儲在同一個節點中。取決於你的用例,這可能是好的或壞的。
回到你的問題:「一個節點只包含分區鍵的散列值的一個值」而不是相反:具有相同分區鍵的所有項目將被存儲在一個節點中(以及其他分區鍵)。
+0
謝謝!現在得到清除 – Raju
相關問題
- 1. Cassandra中節點和分區的區別
- 2. 「關鍵部分」,「關鍵區域」和「約束執行區域」之間的區別
- 3. Emacs:鍵盤和鍵之間的關係
- 4. Neo4j節點之間的關係
- 5. [Freebase]:查找節點之間的關係
- 6. py2neo節點之間的多重關係
- 7. 節點與圖中其他節點之間的關係
- 8. 在Cassandra中的分區鍵
- 9. 兩個Cassandra節點之間的通信
- 10. 在Neo4j節點之間創建關係
- 11. 在Java中新建一個neo4j節點和現有節點之間的關係
- 12. dreload()和autoreload之間的關係/區別
- 13. 'view'和'base'關係之間的區別
- 14. Cassandra分區關鍵部件丟失
- 15. 系統分區和系統分區中的priv-app之間的區別
- 16. Java JCR:父節點和子節點版本之間的對應關係
- 17. Neo4j/Cypher:返回節點本身內節點之間關係值的總和
- 18. MS-PST:節點,子節點和塊之間的關係是什麼?
- 19. 提取社區節點和其他節點之間的邊界
- 20. 元素節點和文本節點之間的區別
- 21. Cassandra:誰在節點之間創建/分配虛擬節點 - 領導者?
- 22. 谷歌分析之間的關係之間的關係
- 23. 在STRUCTR.org中創建兩個現有節點之間的關係
- 24. 如何刪除neo4j中兩個節點之間的關係
- 25. 不能在neo4j中添加多個節點之間的關係
- 26. 顯示cytoscape.js中節點之間的關係類型
- 27. Cassandra握手和節點間通信
- 28. 如何在neo4j中的標籤下分組節點之間創建關係?
- 29. Cassandra CLI和Cassandra命令之間的區別CQL
- 30. Oracle'分區依據'和'Row_Number'關鍵字以及關鍵點
謝謝,現在已經清除。 – Raju