Hi all! Anyone able to give some DynamoDB advice to someone very fresh to the NoSQL world? Maybe there's a good resource you can point me to. I've looked at dynamodbguide and watched some videos but I'm still not grokking it
I'm creating a site that has:
• User profiles
• Users create talent trees (
think this)
• Users vote on "leaves" within those talent trees
My thinking to implement the DB is:
• PK: USER#name
• SK:
◦ PROFILE#name
◦ TREE#id
Attributes for the TREE#id item would be name, createdAt etc, but this leaves me with the following questions:
1. how should I go about storing the tree hierarchy itself (json stored within the TREE#id?)
2. where should the votes be stored? Directly on the tree?
3. down the line i'd like to be able to have users revisit an old tree and see what they voted for... does this change the implementation?