Mongodb区域文档令人困惑

问题描述 投票:0回答:1

我很难理解文档:https://docs.mongodb.com/manual/core/zone-sharding/

如文档所述:“区域不能共享范围,也不能具有重叠范围。”

但是在示例中:“碎片Alpha和Beta具有A区域。碎片Beta也具有B区域”

据我了解,A区域和B区域共享(或重叠)碎片Alpha。为什么它与提到的规则不冲突?

mongodb sharding
1个回答
0
投票

“重叠范围”是指分片键。例如。在给定的示例中,区域A覆盖键[1,10),区域B覆盖键[10,20)。重叠的一个示例是覆盖键[5,20)的区域B。

没有要求

分片仅包含属于一个区域的块。该文档说(重点是我的):

可以

将每个区域与集群中的一个或多个分片关联。

这样的关联是可选的。

© www.soinside.com 2019 - 2024. All rights reserved.