2017-01-23 144 views
0

我知道Mongo支持二級索引,但它是分片本地的,即每個分片都有自己的索引(只包含這個分片中的文檔),並且它們將被並行訪問(每個分片讀取它自己的本地索引分片)和結果合併。我知道couchbase和dynamo具有全局二級索引,因此,不是在多個節點上有多個索引,而是一個節點具有單個索引以用於全局數據。這意味着可以僅針對一個節點執行索引查找。 Mongodb是否有類似的功能?mongo中是否有全局二級索引的概念?

我無法從蒙戈的doc https://docs.mongodb.com/manual/indexes/

回答

1

發現它據我所知,在MongoDB中沒有內置的全球二級索引,只有你提到的本地索引。這就是爲什麼在docs you linked中沒有提到全局索引的原因。

這會導致像these這樣的結果,其中Couchbase會大大超出MongoDB。

相關問題