In the initial section where we define our data model, the article suggests using a NoSQL wide column store where the rowID would be user_id and then we can store a list of user_follows and user_photos.
In the data sharding section, the article suggests sharding by photo_id. Does this imply that our wide column store rowId would now be the photoId? In this case, wouldn’t it be extremely difficult to get the list of photos/user_follows for a given user?
Thanks!