Amazon dynamodb 迪纳摩有主节点吗?

Amazon dynamodb 迪纳摩有主节点吗?,amazon-dynamodb,Amazon Dynamodb,Dynamo是否有一个主节点,其中包含关于集群中任何节点上存储的内容的元数据(如Hadoop),或者该信息是否存储在集群中的任何节点上?这意味着如果负载平衡器将您发送到随机节点ABC123D,该节点知道您的数据存储在节点G72DS5中,所以它只是将您的请求转发给该节点?不,没有主节点。Dynamo抽象了散列键的存储方式和存储位置。我不知道戒指计划在幕后是如何运作的。我做了一些假设,但我不会在这里发布 群集中的所有环承担相同的责任。此方案没有主节点故障点。您也无法向上/向下扩展群集,因为它们通过增

Dynamo是否有一个主节点,其中包含关于集群中任何节点上存储的内容的元数据(如Hadoop),或者该信息是否存储在集群中的任何节点上?这意味着如果负载平衡器将您发送到随机节点ABC123D,该节点知道您的数据存储在节点G72DS5中,所以它只是将您的请求转发给该节点?

不,没有主节点。Dynamo抽象了散列键的存储方式和存储位置。我不知道戒指计划在幕后是如何运作的。我做了一些假设,但我不会在这里发布


群集中的所有环承担相同的责任。此方案没有主节点故障点。您也无法向上/向下扩展群集,因为它们通过增加/减少吞吐量容量自动配置。

否,DynamoDB群集中没有主节点。DynamoDB的关键原则之一是对称性

从他们的白皮书:

对称性:Dynamo中的每个节点都应该具有相同的 作为同行的责任;不应存在可分辨节点 或承担特殊角色或额外责任的节点。在里面 根据我们的经验,对称简化了系统的过程 供应和维护

另外,关于路由

Dynamo可以被描述为一个零跳DHT,其中每个节点保持 足够的本地路由信息将请求路由到 直接选择合适的节点


请参见

检查:您的问题是否与DynamoDB有关?DynamoDB跨3个设备复制您的数据,并具有故障恢复能力。关于这一点,您是否特别关注DynamoDB?