自建MongoDB通常 分片集群 MongoDB

03降级操作时的$isolated​选项不起作用。这是分片环境中缺少的性能。update()​的$isolated​选项提供了保障,假设咱们一次性降级多个文档,其余读者和作者将看不到一些降级了新值的文档,而其余文档依然具有旧值。这是在unsharded​中成功的方式环境是经过持有全局写锁和/或将操作序列化到单个线程来确保对受up​date()​影响的文档的每个恳求都不会被其余线程/操作访问。此成功象征着它不是高性能的并且不允许任何并发,这制止在分片环境中经常使用$isolated运算符。

您可能还会对下面的文章感兴趣: