mongodb 分片,这种情况下有多少 mongod

mongodb shards, how many mongod for this case

在mongodb。 如果你想构建一个有两个分片的生产系统,每个分片是一个具有三个节点的副本集,你必须启动多少 mongod 进程?

为什么答案是 9?

因为每个分片需要 3 个副本 x 2 个分片 + 3 个配置服务器到 运行 分片集群 = 9 个 mongods。配置服务器虽然也是 mongod 进程,但不是数据承载节点。但是,您必须有 3 个配置服务器,以保证配置服务器节点之间的冗余。

http://docs.mongodb.org/manual/core/sharded-cluster-architectures-production/