mongodb - 我可以在分片时写入数据库吗?

时间:2018-03-27 05:09:27

标签: mongodb sharding

我知道这听起来像是一个天真的问题,但我似乎并没有在谷歌上看到太多。是否可以将文档插入/插入到mongodb(3.6)数据库中,同时进行分片(即块状平衡器正在运行)? 感谢

1 个答案:

答案 0 :(得分:1)

documentation非常明确:

  

通过分发集合,Sharding可以提高并发性   多个mongod实例,允许分片服务器(即mongos   进程)同时执行任意数量的操作   各种下游mongod实例。

     

在分片群集中,锁定适用于每个单独的分片,而不适用于   整个集群;即每个mongod实例独立于其他mongod实例   在分片群集中并使用自己的锁。一个操作   mongod实例不会阻止任何其他操作。

所以,是的,您可以随时对群集运行任何查询。这应该对您的客户完全透明,MongoDB将在内部管理可能需要的锁。