只是想了解一个场景,如果主碎片聚集在一起。shard-3 == Server 7 (Primary), shard-3 - Server 8(Secondary), shard-3 - Server 9(Secondary)
我有一个数据库和一个集合,所以假设它是作为块和平衡器分布在所有三个碎片上的,对吗?因此,在这种情况下,如果碎片-1(集群)下降,交通将是正常的,或将受到阻碍。
有一次,我将所有主碎片和副本碎片正确地分配给了我的5个节点中的4个,但在试图将一些碎片放到第5个节点时,我再次丢失了副本碎片。现在,我的主碎片只存在于3个节点上。" explanation: "node does not match index include filters [_id:"4rZYPBOGRMK4y9YG6p7E2wexplanation: "target node
这也是我们的切分边界,每个标识程序都存储在自己的碎片中,所以碎片的标识符就是标识程序的标识符。var shardKey = new Guid("E03F1DC0-5CA9-45AE-B6EC-0C90529C0062");
var connectionString'IdentityProgramIdListShardMap‘中引用碎片' shard -co