MongoDB分片集群由三个模块组成 shard: 分片(或者分区)模块, 每个分片分别存储一部分数据, 从MongoDB 3.6开始, 分片必须是replica set(副本集) mongos: mongos是一个请求路由, 提供给客户端使用, 将请求分配到分片集群. config servers: 配置模块存储的是集群的配置信息和元数据, MongoDB 3.4之后配置模块也必须是replica set(CSRS). 一个副本集只能有一个主节点, 可以有多个从节点. 主节点可以读写, 从节点…