MongoDB并发:如何处理大量文档更新请求

时间:2017-03-05 17:10:30

标签: mongodb

我有一个文档,即X将以高频率更新,每次更新都会将新的子文档,即Y添加到父文档X.

我的问题是,如果两个请求或更多请求同时到达将导致与写入过程有关的问题,或者它是否会损害性能!

如果我将子文档Y提取到新文档模式并将其链接到父文档X而不是更新父文档X,那还会更好吗?

1 个答案:

答案 0 :(得分:0)

  

我的问题是,如果两个请求或更多请求相同   时间会导致有关写作过程或意志的问题   它会影响性能:

在MongoDB中,即使操作修改单个文档中的多个嵌入文档,写操作在单个文档的级别上也是原子的

MongoDB提供Concurrency Control,允许多个应用程序同时运行,而不会导致数据不一致或冲突。

希望这有帮助