我想了解Riak中的「戒指」是什麼,但我似乎無法找到明確的解釋(請不要將我鏈接到網站,我已經閱讀過網絡上的內容)。據我瞭解Riak中的節點是環中的一個分區。那是對的嗎?Riak中戒指的簡單解釋?
7
A
回答
11
我知道你說你讀了網絡上的一切了,但對於其他人也閱讀了這個問題,我想發佈兩項資源討論了Riak的「環」:
http://riak.basho.com/arch.html
http://riak.basho.com/edoc/architecture.txt
因爲這樣,Riak在兩個地方使用了「ring」這個詞。首先是描述用於確定數據存儲位置的散列空間。 Riak稱這個空間爲環的原因是空間中的最後一個值(2^160-1)被認爲與空間中的第一個值相鄰(0)。數據副本存儲在哈希空間的「接下來的N個分區」中,在密鑰哈希所在的分區之後。考慮到散列空間作爲一個環爲「最終分區後的下一個分區」提供了一個方便的定義。
「環」這個詞的其他用法與前者有關,但不完全相同。我提到了分區:每個節點聲明瞭散列空間的幾個部分,稱爲分區。瞭解哪個節點聲稱哪個分區存儲在Riak稱爲「環狀態」的結構中,或者有時只是「環狀」。其他羣集元數據也可以保持在環狀態,因爲它是整個羣集中方便共享的一部分數據。
在一般用法中,應用程序不應該需要考慮很多環。
這是否回答你的問題?我鼓勵你將這樣的問題發佈到riak-users郵件列表(http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com)。我相信該列表中的其他成員對這些答案感興趣,而我們(Riak開發人員)傾向於比那個更關注該提要。
相關問題
- 1. 簡單的解釋
- 2. 簡單的解釋
- 3. 簡單的解釋
- 4. 當戒指尺寸變化時移動Riak數據
- 5. ArrayLists的簡單解釋
- 6. MapReduce的簡單解釋?
- 7. C中的簡單管道解釋?
- 8. 計劃中的簡單解釋器
- 9. glOrthof()在OpenGL ES中的簡單解釋
- 10. Akka.Net羣集簡單解釋
- 11. Riak簡單的SearchMapReduce拋出IOException
- 12. 簡單的for循環的解釋
- 13. 阿卡演員的簡單解釋
- 14. 簡單的循環需要解釋
- 15. 對異常的簡單解釋?
- 16. 使用Haskell的簡單解釋器
- 17. 簡單的Android佈局解釋
- 18. as3需要一個簡單的解釋
- 19. 解釋簡單的搜索引擎
- 20. 簡單的Python和需要解釋
- 21. 簡單的iOS代碼行解釋
- 22. 簡單的Nutch 1.3/Solr索引解釋
- 23. Jmeter解釋簡單的結果
- 24. 解釋簡單的PHP代碼
- 25. BackboneJS如何工作的簡單解釋?
- 26. AnemicDomainModel - 需要更簡單的解釋
- 27. 對簡單C++繼承的解釋
- 28. erlang原子的簡單解釋
- 29. 簡單的C++遞歸解釋需要
- 30. MySql代碼的簡單解釋
這是否意味着一個環包含最大可能2^160個節點? – Zubair 2010-02-09 18:45:17
我將發佈到stackoverflow和Riak郵件列表。郵件列表唯一的問題是它不是很容易使用。 – Zubair 2010-02-09 18:48:42
另外我已經嘗試登錄Riak郵件列表,但它似乎沒有工作。 – Zubair 2010-02-09 19:17:17