我一直在尝试在Amazon Dynamo DB中为我的Android应用程序创建Schema。我对NoSQL数据库的经验非常少。Amazon Dynamo Table Schema
我已经创建了一个基于调查的Android应用程序,现在我有一些表存储在Amazon Dynamo DB中。
这些表是Employees表,Survey表,Question表和Response表。
Employees表存储所有员工的信息,调查表包含调查的名称和已接受调查的员工。
我的问题是与问题表和响应表。这些问题是动态的,基于正在参与调查的员工。
答案表中的答案取决于调查中问题的数量。
我想知道什么应该是我的@DynamoDBHashKey,@DynamoDBIndexHashKey,@DynamoDBIndexRangeKey在问题和响应表中,以便我可以将问题映射到响应以及两个表中应该是什么@DynamoDBAttribute。
用例可以是:公司的员工向公司的所有其他员工发布了12个问题。
Image was taken earlier, later on I added survey table as well