相关疑难解决方法(0)

在 DynamoDB 表上搜索数组项

我需要了解如何搜索属于数组的 DynamoDB 的属性。

因此,在对表格进行非规范化时,假设一个人有许多电子邮件地址。我会在 person 表中创建一个数组来存储电子邮件地址。

现在,由于电子邮件地址不是排序键的一部分,如果我需要对电子邮件地址执行搜索以查找人员记录。我需要索引电子邮件属性。

  1. 我可以在电子邮件地址上创建一个索引吗,它与个人记录是一对多的关系,并且按照我在 DynamoDB 中的理解,它存储为一个数组。
  2. 这个二级索引是全局的还是本地的?假设我有数十亿人的记录?
    1. 如果我可以将其创建为 LSI 或 GS​​I,请解释每个的优缺点。

非常感谢!

indexing denormalization amazon-dynamodb

4
推荐指数
2
解决办法
5166
查看次数