AWS DynamoDB table 分区键
AWS DynamoDB table Partition Key
关于 Dynamodb 中分区键的问题 table。
上面写着分区键——一个简单的主键,由一个称为分区键的属性组成。
DynamoDB 使用分区键的值作为内部哈希函数的输入。哈希函数的输出决定了将存储项目的分区(DynamoDB 内部的物理存储)。
问题:
因此,如果我在 Orders table 中有 100 万条记录,其中 Orderid 是分区键。这是否意味着我的订单 table 的每条记录都存储在 100 万台服务器中?这怎么可能?
哈希输出决定放置的物理分区。假设您有四个分区支持 table。如果散列输出值在键空间的第一四分之一,它将进入第一个分区。等等。哈希值输出将决定它进入四个中的哪一个。
然后分区可以根据需要拆分,每个分区占用旧键空间的一个子集。
关于 Dynamodb 中分区键的问题 table。
上面写着分区键——一个简单的主键,由一个称为分区键的属性组成。
DynamoDB 使用分区键的值作为内部哈希函数的输入。哈希函数的输出决定了将存储项目的分区(DynamoDB 内部的物理存储)。
问题: 因此,如果我在 Orders table 中有 100 万条记录,其中 Orderid 是分区键。这是否意味着我的订单 table 的每条记录都存储在 100 万台服务器中?这怎么可能?
哈希输出决定放置的物理分区。假设您有四个分区支持 table。如果散列输出值在键空间的第一四分之一,它将进入第一个分区。等等。哈希值输出将决定它进入四个中的哪一个。
然后分区可以根据需要拆分,每个分区占用旧键空间的一个子集。