DynamoDB 支持两种类型的主键,即 `Partition Key`(分区键)和 `Composite Key`(复合键,由分区键和排序键组成)。`Partition Key` 也称为哈希键,是一种具有标量值(字符串、数字或二进制块)的简单主键。DynamoDB 使用分区键的值将数据分布到多个分区中,从而实现可扩展的性能。`Composite Key` 由两个属性组成:第一个属性是分区键,第二个属性是排序键。DynamoDB 利用分区键将数据分散到各个分区,并利用排序键在这些分区内按排序顺序存储项。这种排序键为数据组织提供了更细粒度的控制。