标签: dynamodb-gsi

当主表具有按需容量模式时,GSI容量模式将是按需容量模式吗?

当主表具有按需容量模式时,GSI容量模式将是按需容量模式吗?

我无法在 AWS 文档中找到此信息。虽然我能找到的是:对于 GSI,RCU 和 WCU(预配置容量模式)应该相同(或更多),否则它可以备份“主”表上的写入,从而限制请求。

我从文档中发现的是:
全局二级索引从基表继承读/写容量模式
(复制自https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html

我是否可以假设 GSI 将继承表的容量模式(因此,如果表是按需的,那么 GSI 将是按需的)?

amazon-dynamodb amazon-dynamodb-index dynamodb-gsi

5
推荐指数
1
解决办法
1739
查看次数

Dynamodb 全局二级索引复合排序键

我是 dynamodb 的新手,并尝试为附加访问模式创建全局二级索引。

如何使用复合排序键创建 dynamoDB GSI?

例如:我的主表存储订单,其中包含以下字段User_ID, ID, Type, Product_name, Total_Value,Created_at

在我的主表上,分区键是User_ID,排序键是Created_at,因此我可以获取 UI 的用户订单历史记录。我的应用程序还需要获取所有订单name、过滤type、排序total_valueCreated_at 因此我正在考虑创建一个 GSI:

  • 分区键:Product_name
  • 排序键:Type#Total_value#Created_at

但是在创建新的GSI时我遇到了这个错误:

属性定义中未指定全局二级索引范围键。类型未知。

那么我应该怎么做才能创建该 GSI?

composite-key amazon-dynamodb secondary-indexes dynamodb-gsi

1
推荐指数
1
解决办法
2815
查看次数