我正在尝试创建一个 dynamoDB 表结构来对应用程序的用户和组进行建模。
状况:
我认为我有很强的关系思维,我很好奇你是否可以在 Dynamo 中建模类似的东西。
我想到了这样的事情:
表:appId(PK) 组名(SK) 用户名(SK) 详细信息1 详细信息2
但我发现你在dynamo中只能有一个PK和一个SK
然后我想到了这样的事情:
表:appId(PK) 组名#用户名(SK) 详细信息1 详细信息2
但这似乎不是一个好主意(组可以没有用户,用户可以没有组,例如我不知道如何从组中获取所有用户)
您将如何在 Dynamo 中为这样的东西建模?