0

我有一个运行着数千个用户配置文件的生产系统。这些配置文件是我们在发布时添加的,之后用户向其中添加/更新了更多数据。现在,我们计划在系统中添加大约 20K 更多配置文件。这 20K 配置文件存在于我们的 staging mongo 实例中。

考虑到系统上会不断发生读/写,在生产实例上获取这些配置文件的最佳方法是什么?此外,我们希望确保是否有任何普通用户,而不是他的个人资料不应该被更改,因为他可能已经对其进行了一些更改。

我正在考虑使用 mongorestore 因为它保证插入文档而不是更新。会涉及什么风险?

谢谢

4

1 回答 1

0

一如既往 - 先测试一下!

如果您对 mongorestore 对负载的影响不满意,那么自定义 python 脚本将为您提供更精细的控制。这将允许您放置所需的任何业务逻辑和检查,并可能添加一些泛洪限制。

于 2013-06-13T09:10:45.040 回答