2017-01-23 95 views
0

我知道Mongo支持二级索引,但它是分片本地的,即每个分片都有自己的索引(只包含这个分片中的文档),并且它们将被并行访问(每个分片读取它自己的本地索引分片)和结果合并。我知道couchbase和dynamo具有全局二级索引,因此,不是在多个节点上有多个索引,而是一个节点具有单个索引以用于全局数据。这意味着可以仅针对一个节点执行索引查找。 Mongodb是否有类似的功能?mongo中是否有全局二级索引的概念?

我无法从蒙戈的doc https://docs.mongodb.com/manual/indexes/

回答

1

发现它据我所知,在MongoDB中没有内置的全球二级索引,只有你提到的本地索引。这就是为什么在docs you linked中没有提到全局索引的原因。

这会导致像these这样的结果,其中Couchbase会大大超出MongoDB。

相关问题