首页 > 解决方案 > 我可以在 Dynamodb 中使用复合键作为分区键吗?

问题描述

我有一个 dynamodb 表,包括 3 个字段:

uuid: string
m: string
s: string
timestamp

UUID 是分区键,时间戳是排序键。我需要构建一个函数来获取ms作为输入并返回uuid给用户。为了提高查询性能,我正在考虑创建一个全局二级索引来包含ms作为分区键。

但我找不到创建复合分区键的方法。我是否必须m用作全局二级索引的分区键和s排序键?我还可以使用哪些其他解决方案?

标签: amazon-dynamodb

解决方案


如果您一直在寻找 m 和 s 的精确匹配;您可以创建一个分区键,只需将这两个连接在一起。


推荐阅读