MongoDB 具有可配置的持久性:在执行更新操作时,您可以指定“写入关注点”来告诉系统您希望仅在数据(例如)已刷新到磁盘并复制到 X 从属服务器时才认为更新完成.
是否有任何关于不是当前更新的保证,而是之前的写入?如果我想更新三个文档,我是否必须在所有文档上标记昂贵的写入关注点,或者仅使用最后一个操作发布它就足够了?
此外,使用连接池(即通过三个不同的连接完成三个更新)和分片(即影响多个分片的三个更新)是否会影响这种推理?
MongoDB 具有可配置的持久性:在执行更新操作时,您可以指定“写入关注点”来告诉系统您希望仅在数据(例如)已刷新到磁盘并复制到 X 从属服务器时才认为更新完成.
是否有任何关于不是当前更新的保证,而是之前的写入?如果我想更新三个文档,我是否必须在所有文档上标记昂贵的写入关注点,或者仅使用最后一个操作发布它就足够了?
此外,使用连接池(即通过三个不同的连接完成三个更新)和分片(即影响多个分片的三个更新)是否会影响这种推理?