【问题标题】:Is there a notion of Global secondary Index in mongo?mongo中是否有全球二级索引的概念?
【发布时间】:2017-01-23 05:53:32
【问题描述】:

我了解 Mongo 支持二级索引,但它是分片本地的,即每个分片都有自己的索引(仅包含该分片中的文档),并且这些索引将被并行访问(每个分片都读取自己的本地索引shard) 和结果合并。我了解 couchbase 和 dynamo 具有全局二级索引,因此单个节点没有在多个节点上具有多个索引,而是具有全局数据的单个索引。这意味着只能针对一个节点执行索引查找。 Mongodb 有类似的东西吗?

我在 mongo 的文档 https://docs.mongodb.com/manual/indexes/ 中找不到它

【问题讨论】:

    标签: mongodb indexing couchbase


    【解决方案1】:

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

    这会导致像 these 这样的结果,其中 Couchbase 的性能大大优于 MongoDB。

    【讨论】:

      猜你喜欢
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多