我有一个运行着数千个用户配置文件的生产系统。这些配置文件是我们在发布时添加的,之后用户向其中添加/更新了更多数据。现在,我们计划在系统中添加大约 20K 更多配置文件。这 20K 配置文件存在于我们的 staging mongo 实例中。
考虑到系统上会不断发生读/写,在生产实例上获取这些配置文件的最佳方法是什么?此外,我们希望确保是否有任何普通用户,而不是他的个人资料不应该被更改,因为他可能已经对其进行了一些更改。
我正在考虑使用 mongorestore 因为它保证插入文档而不是更新。会涉及什么风险?
谢谢