AmazonDynamoDB:受亚马逊Dynamo设计启发的分布式键值存储

时间:2024-06-13 03:35:21
【文件属性】:

文件名称:AmazonDynamoDB:受亚马逊Dynamo设计启发的分布式键值存储

文件大小:455KB

文件格式:ZIP

更新时间:2024-06-13 03:35:21

Java

亚马逊的迷你发电机 ================================================== ======= Dynamo(键值存储)的简化版,内容包括: ID空间分区/重新分区。 基于环的路由 节点加入 基于仲裁的复制 发生故障后从复制的存储中恢复 SHA-1哈希函数用于按词法将节点排列在一个环中,并找到要存储的特定密钥的位置。 每个节点为环中的节点维护一个后继和前任指针。 内容提供者是NoSQL存储,它可以: 第一列应命名为“键”。 该列用于存储所有密钥。 第一列应命名为“值”。 该列用于存储所有值。 手指表未实现。 失败处理:所有人都注重正确性而不是性能 放置按钮 所有Put *按钮的操作方式相同,不同之处在于它们使用同一组键插入不同的值。 触摸时,它将使用内容提供者的insert()将20个对插入到您的存储中。


【文件预览】:
AmazonDynamoDB-master
----.gitignore(17B)
----app()
--------build.gradle(430B)
--------src()
--------build()
--------app.iml(7KB)
----settings.gradle(15B)
----build.gradle(301B)
----build()
--------intermediates()
----gradlew(5KB)
----.DS_Store(6KB)
----README.md(4KB)
----gradlew.bat(2KB)
----.gradle()
--------2.2.1()
----.idea()
--------misc.xml(5KB)
--------encodings.xml(166B)
--------workspace.xml(118KB)
--------gradle.xml(640B)
--------vcs.xml(166B)
--------copyright()
--------scopes()
--------compiler.xml(711B)
--------.name(12B)
--------modules.xml(381B)
----gradle()
--------wrapper()
----AmazonDynamoDB-master.iml(828B)

网友评论