阅读 MongoDB 索引文档后,我对以下断言感到有些困惑和不安: http: //docs.mongodb.org/manual/applications/indexes/#ensure-indexes-fit-ram
如果您拥有并使用多个集合,则必须考虑所有集合上所有索引的大小。索引和工作集必须能够同时放入 RAM。
那么,当分片中添加新节点时,这应该如何扩展?假设我所有的 576 个节点都以 8Gb 为界,并且我有 12 个 4Gb 的集合(包括它们相关的索引)和 3 个 16Gb 的集合(包括索引)。分片传播如何在节点之间进行,以便高效查询 12 个集合?