我一直在嘗試在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