1

我们正在建立一个社交网络。有很多地方存储了用户的详细信息。例如,用户的朋友、创建评论的用户等。我正在对用户数据(姓名、图片网址)进行反规范化。

现在的问题是如何更新去规范化的数据。一种选择是在后台作业中执行此操作,只要用户更新他的姓名/图像。

这是去规范化的正确方法吗?

是更新非规范化数据的正确方法,还是mongodb本机提供的东西?

4

2 回答 2

0

这对我来说听起来像是一项后台工作,但这取决于您的更新和查询量。

于 2012-10-29T10:21:01.167 回答
0

MongoDB 不支持关系、触发器,需要监视相关对象的状态,因此您无法自动更新非规范化数据(DBRef不适用)。您必须手动完成。

于 2012-10-29T10:57:27.233 回答