AWS DynamoDB:KeySchema是否创建内部索引及主索引?是否需用GlobalSecondaryIndexes?
AWS DynamoDB KeySchema 与索引的关系
- 设置
KeySchema时,DynamoDB会自动创建主索引(Primary Index),这个索引是DynamoDB内部维护的核心存储结构,无需额外操作。它本质上就是表的主键排序存储逻辑,属于内部默认存在的索引,表本身就是基于这个主索引来组织数据的。 KeySchema的配置直接对应主索引的创建,主索引是自动生成的,不需要通过GlobalSecondaryIndexes(全局二级索引)来创建。GlobalSecondaryIndexes是用来创建额外的、独立于主键的二级索引,以支持不同的查询模式,和主索引是完全独立的配置项。
额外说明:如果表使用复合主键(分区键+排序键),主索引会按分区键哈希、排序键排序的逻辑组织数据;若为单一分区键,主索引则按分区键哈希存储。
内容的提问来源于stack exchange,提问作者user1187968
相关产品推荐
相关产品推荐

