General question on how to model a Google App Engine datastore. I'm confused about the entity groups part. Lets take for instance a Facebook example where there are 3 entities: Users, Posts, and Comments.
Right now how I would implement it is just like a traditional RDBMS. Each Post has a userId property and each Comment has a postId property and userId property that I would link back to each other through queries. I DO NOT USE ANY ENTITY GROUPS. BUT, I feel like this would be a good place for entity groups since Posts cannot live without Users and Comments cannot live without Posts. Would I set this up in a way that Posts are children of Users? And Comments are children of Posts and Users??
Once again, just to be clear, I'm confused about when to use entity groups.
**Update: I'm using Java