我试图弄清楚 MongoDB 分片的机制。有人能告诉我这件事是否正确吗?
这是我想出的碎片示例:
分片集群 1:
Shard1 - 包含 chunk1、chunk2 和 chunk5(主节点和两个从节点的副本集,所以我们有这些块的备份)
Shard2 - 包含 chunk3、chunk4 和 chunk6(MongoDB 单实例,所以我们没有这些块的任何备份)
分片集群 2:
Shard1 - 包含 chunk2、chunk3 和 chunk6(MongoDB 单实例,因此我们没有这些块的任何备份)
Shard2 - 包含 chunk1、chunk4 和 chunk5(主要和两个次要副本的副本集,所以我们有这些块的备份)