Amazon DynamoDB 增强了全局二级索引中的主键支持
发布于:
2025年11月20日
Amazon DynamoDB 现已在全局二级索引(GSI)中支持由最多八个属性组成的主键,其中最多有四个属性可用于分区键,最多有四个属性可用于排序键。以前,分区键和排序键分别只能有一个属性。当您需要由两个以上属性组成的主键时,必须手动将值连接成合成键,并在添加新索引前回填数据。多属性分区键和排序键消除了这些要求,使您可以直接从现有属性创建包含最多八个属性的键,从而可以更轻松地对不同的访问模式进行建模并适应新的查询要求。
多属性分区键改善了数据分布和唯一性。多属性排序键允许您从左至右指定排序键属性的条件,从而实现灵活的查询。例如,具有分区键 UserId 和排序键属性 Country、State 和 City 的索引允许您查询用户的所有位置,然后按 Country、State 或 City 缩小结果范围。
多属性键已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域免费推出。您可以使用亚马逊云科技管理控制台、Amazon CLI、Amazon SDK 或 DynamoDB API 来创建多属性键。要了解更多信息,请参阅 Amazon DynamoDB 开发人员指南中的全局二级索引。