【发布时间】:2017-11-14 22:05:18
【问题描述】:
我需要在 AWS DynamoDB 上创建一个新表,其结构如下:
{
"email" : String (key),
... : ...,
"someStuff" : SomeType,
... : ...,
"listOfIDs" : Array<String>
}
此表包含用户数据和我经常查询的字符串列表(请参阅listOfIDs)。
由于我不想每次都使用scan 表来让用户链接到该特定ID,因为它的速度很慢,而且我无法创建索引,因为它是一个数组而不是“简单”类型,怎么可能我改进了我的表结构?我应该使用一个不同的表,其中我的所有 ID 和用户都以“平面”结构链接到它们吗?有没有其他办法?
谢谢大家!
【问题讨论】:
标签: amazon-web-services nosql amazon-dynamodb