我想了解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. MapReduce的简单解释?
- 3. 计划中的简单解释器
- 4. Riak简单的SearchMapReduce抛出IOException
- 5. 简单的Python和需要解释
- 6. Jmeter解释简单的结果
- 7. 使用Haskell的简单解释器
- 8. erlang原子的简单解释
- 9. 解释简单的PHP代码
- 10. MySql代码的简单解释
- 11. 解释简单的搜索引擎
- 12. 在Haskell中解析一个简单的解释器
- 13. .htaccess重写规则解释(简单)
- 14. '太简单了'有多简单? - 解释了
- 15. 需要简单的css解析指导
- 16. 解散简单的ARM指令?
- 17. 什么是单元测试的非常简单的解释?
- 18. 有人可以用简单的英语解释智能指针吗?
- 19. C++指针解释
- 20. 简单的解释器错误地解析文件
- 21. 解释&&在JavaScript中的简写
- 22. 在Visual C++中创建一个简单的PHP解释器
- 23. 在PHP中寻找对exec的简单解释
- 24. 可以简单解释nutch中的链接分析吗
- 25. asp.net中displayfor和displayname的简单解释是什么?
- 26. 与诠释指数MySQL的简单的查询速度慢
- 27. 惩戒简单的C++方法使用googletest失败
- 28. 主题建模中的指令解释
- 29. RIAK中的LinkWalk
- 30. 在Z3中简化未解释函数
这是否意味着一个环包含最大可能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