shard shard是mongoDB的数据存储构件。 是逻辑上的一种称呼,集群中,shard是一个instance的集合。如下图所示: 示意图画的不好,纯粹是为了自己记忆存档而用,莫喷。 一般为了数据的安全性,shard构建成1primary+2secondary的模型。 关于数据分布 mongoDB内部处理数据均衡,有2中方式: 基于range的分片 如下图所示: