0
關於區塊分佈會是什麼樣中有2點集合,具有相同的「頂級」索引,因此片鍵分片集羣查詢:碎片平衡在不同的集合
收集一個分片由X:
{ x: 1 }
具有文檔結構等效於:
{
x : integer,
y : integer,
z : integer
}
類別2分片用x:
{ x: 1 }
具有文檔結構等效於:
{
x : integer,
v : integer,
w : integer
}
x具有約100K的基數。 x在兩個集合中都是相同的,並且對於集合1中給定值x的大量文檔在集合2中也將具有成比例的數字。
我想知道,對於給定的x的基數,if包含類似範圍x的單獨集合的塊可能位於同一個節點上?即將來自集合1的x = 5的文檔與來自集合2的x = 5的文檔放在同一節點上?
不,它不是。碎片分發也將取決於兩個集合中碎片鍵的頻率。 – ares