在后台运行mongo更新的最佳实践?

时间:2017-11-28 11:40:22

标签: node.js mongodb mongoose

根据这个帖子:How would you model a friendship relationship in MongoDB?其中一位评论员写道:

  

(..)您需要优先考虑一致性和性能。在这种特殊情况下,一致性并不重要。例如,用户改变他们的化身。是的,许多友谊文件需要更新,这不是原子的,所以需要一段时间,直到所有友谊列表显示新的头像。但这是一种性能不加批判的操作,可以在后台完成。用户甚至不会注意到网络的所有用户看到新头像需要几分钟甚至几小时。

我在这一点上,当我更新我的个人资料时,我必须更新许多其他文件。什么是最佳实践,如何在后台(使用node.js + mongoose)运行更新任务,更新许多其他文档,就像评论员所描述的那样?例如,Cronjob只会在特定时间运行,但是它适合这个用例吗?我很感激所有的信息。

0 个答案:

没有答案