Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mongodb-我可以在切分时写入数据库吗?_Mongodb_Sharding - Fatal编程技术网

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

mongodb-我可以在切分时写入数据库吗?,mongodb,sharding,Mongodb,Sharding,我知道这听起来像是一个天真的问题,但我似乎在谷歌上看不到太多。在进行分片(即区块平衡器正在运行)时,是否可以将文档插入/上传到mongodb 3.6数据库中? 谢谢这一点非常清楚: 分片通过将集合分布在多个服务器上来提高并发性 多个mongod实例,允许碎片服务器,即mongos 同时执行任意数量操作的进程 各种下游mongod实例 在分片集群中,锁应用于每个单独的分片,而不是应用于 整个集群;i、 e.每个mongod实例独立于其他实例 在分片集群中,并使用其自己的锁。在一台计算机上的操作 m

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

这一点非常清楚:

分片通过将集合分布在多个服务器上来提高并发性 多个mongod实例,允许碎片服务器,即mongos 同时执行任意数量操作的进程 各种下游mongod实例

在分片集群中,锁应用于每个单独的分片,而不是应用于 整个集群;i、 e.每个mongod实例独立于其他实例 在分片集群中,并使用其自己的锁。在一台计算机上的操作 mongod实例不阻止任何其他实例上的操作

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