Google App引擎数据存储一对多和多对多关系 - 列表与映射

时间:2015-01-14 13:09:18

标签: java google-app-engine relationships

我在GAE上的网站允许人们创建帖子。它还允许人们编辑帖子并进行审核。

用户应该能够检索他们创建的帖子列表,他们已编辑的帖子列表以及他们已审核的帖子列表。此外,能够查看产品的所有评论会很高兴。

两种解决方案都存在,我想知道每种解决方案的优缺点:

解决方案1: 在用户对象/实体商店列表中包含已创建或编辑或审阅的帖子的ID。

解决方案2: 存储映射。因此,对于每个评论(例如),存储包含userId和发布Id的新实体。使用查询检索特定用户创建的所有帖子。

你会建议哪个?

解决方案2似乎更具可扩展性,但成本更高。

0 个答案:

没有答案