I am developing one social networking website. Right now I am using mysql for data storage. Now I have to move on nosql database (I prefer ElasticCache or DynamoDb (amazon service) ). But I am confusing about data modeling. In mysql I have following data structure.
***UserMst:***
UserID
UserName
UserEMail
BirthDate
.....
***FriendMst***
FriendID (Pk)
UserID (UserID)
HisFriendID (User's friend id)
Status
***Notification table***
NotifyID (Pk)
UserID (UserID)
HisFriendID (User's friend id)
NotifyDate (Notify date)
How do I model this for nosql database? can somebody help me?