我在GAE上的网站允许人们创建帖子。它还允许人们编辑帖子并进行审核。
用户应该能够检索他们创建的帖子列表,他们已编辑的帖子列表以及他们已审核的帖子列表。此外,能够查看产品的所有评论会很高兴。
两种解决方案都存在,我想知道每种解决方案的优缺点:
解决方案1: 在用户对象/实体商店列表中包含已创建或编辑或审阅的帖子的ID。
解决方案2: 存储映射。因此,对于每个评论(例如),存储包含userId和发布Id的新实体。使用查询检索特定用户创建的所有帖子。
你会建议哪个?
解决方案2似乎更具可扩展性,但成本更高。