文件名称:Replicated-Key-Value-Storage:用于键值存储的Amazon Dynamo的简化版本
文件大小:73KB
文件格式:ZIP
更新时间:2024-06-15 11:32:48
Java
复制键值存储 用于键值存储的Amazon Dynamo的简化版本 复制的键值存储提供3个主要功能:- 分区 复写 故障处理 分区:-分区可在系统中存在的各个节点之间提供负载平衡。 SHA-1加密哈希函数用于按字典顺序对键值对进行分区。 这与CHORD相似,只是差别很小,即系统中的每个节点都知道其他每个节点。 由于系统的这一特性,可以将键值对直接发送到适当的节点,这进一步确保了“成员身份”,因为主发送节点将在等待协调者的确认。 复制:-链复制用于确保键值对在相应节点之间的持久存储。 键值对被发送到该对的主协调器,并且该协调器确保将其复制到其2个连续的节点。 这种复制方法提供了“线性可线性性”,因为写入操作始终被路由到链的开头,而读取操作始终被路由到链的结尾。 失败处理:-如果系统中的任何节点发生故障,则将键值对的请求发送到其相应的后继者,后继者提供结果。 当节点从故障中恢复时,将从相应
【文件预览】:
Replicated-Key-Value-Storage-master
----AndroidManifest.xml(1KB)
----res()
--------layout()
--------menu()
--------drawable-mdpi()
--------values-sw600dp()
--------values-v11()
--------drawable-hdpi()
--------values-sw720dp-land()
--------drawable-xhdpi()
--------values-v14()
--------drawable-xxhdpi()
--------values()
----java()
--------edu()
----README.md(2KB)