首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mongodb中,我如何在第二节点(复制集)中的集合中对字段进行索引?

在Mongodb中,我如何在第二节点(复制集)中的集合中对字段进行索引?
EN

Stack Overflow用户
提问于 2014-02-27 06:45:55
回答 1查看 1.8K关注 0票数 4

是否有任何方法选择性地对二级复制集集合字段进行索引,因为我不需要这些索引在主集合上?

例如:我有产品收集与产品-类别作为字段。我不想在主字段上索引这个字段,我只想在复制集二级上索引,因为我将只从第二级读取数据。

EN

回答 1

Stack Overflow用户

发布于 2015-01-22 19:38:43

我意识到这是一条老生常谈,但最近我在研究同一个话题。我希望针对我的实时数据运行数据报告工具,并且我假设我需要对其进行不同的索引,但我不想以影响为应用程序请求提供服务的主要节点的性能的方式引入它们(因为更多的索引增加了内存消耗,而且我相信会以依赖于所选的MongoDB写关注点对消费应用程序可见的方式影响写入性能)。

我遇到了两件事:

  1. 对我来说,这感觉像是一次黑客攻击,但有些人建议使用配置为永远不会成为主服务器的隐藏辅助程序,然后暂时将其从复制集中取出,添加其他索引,然后将其添加回副本集- Different indexes on different replica set members中。
  2. 该堆栈溢出公告还引用了以下打开的MongoDB增强请求“允许副本集p=0节点上的不同索引”https://jira.mongodb.org/browse/SERVER-3664。请投赞成票!

皮特

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22061008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档