Amazon DynamoDB 現在支援全域次要索引中的多屬性複合索引鍵

張貼日期: 2025年11月19日

Amazon DynamoDB 現在支援全域次要索引 (GSI) 中由最多八個屬性組成的主索引鍵。雖然先前的分區和排序索引鍵各自僅限於一個屬性,但 DynamoDB 現在可讓每個分區和排序索引鍵最多支援四個屬性。使用多屬性索引鍵時,便不再需要手動將值串連到合成索引鍵,因為這有時會導致需要回填資料後才能新增索引。相反地,您可以使用最多八個現有屬性建立主索引鍵,更輕鬆地為多種存取模式建模並適應新的查詢需求。

多屬性分區索引鍵可改善資料分佈和唯一性。多屬性排序索引鍵可讓您在從左到右排序的排序索引鍵屬性上指定條件,方便您靈活地查詢。例如,具有分區索引鍵 UserId 和排序索引鍵屬性 Country、State 及 City 的索引可讓您查詢使用者的所有位置,然後按國家、州或城市縮小結果。

在提供 DynamoDB 的所有 AWS 區域,都可以免費使用多屬性分區和排序索引鍵。您可以使用 AWS 管理主控台、AWS CLI、AWS SDK 或 DynamoDB API 來建立索引鍵。若要進一步了解,請參閱 Amazon DynamoDB 開發人員指南中的全域次要索引