gpt4 book ai didi

mongodb - 在 Mongodb 中,如何仅在辅助节点(副本集)中对集合中的字段建立索引

转载 作者:可可西里 更新时间:2023-11-01 09:12:25 27 4
gpt4 key购买 nike

有什么方法可以选择性地索引次要副本集集合字段,因为我不需要主要集合上的那些索引吗?

例如。我有 Product-Category 作为字段的 Product collection。我不想在主节点上索引这个字段,我只想在副本集辅助节点上建立索引,因为我将只从辅助节点读取数据。

最佳答案

我意识到这是一个旧线程,但我最近正在研究同一主题。我想针对我的实时数据运行数据报告工具,我假设我需要不同的索引,但我不想以影响服务应用程序请求的主节点性能的方式引入它们(因为更多的索引会增加内存消耗,我相信会以一种对消费应用程序可见的方式影响写入性能,具体取决于所选的 MongoDB Write Concern)。

我遇到了两件事:

  1. 这对我来说感觉像是一个黑客,但有些人建议使用配置为永远不会成为主要的隐藏辅助,他们暂时将其从副本集中取出,添加额外的索引,然后添加它回到副本集 - Different indexes on different replica set members

  2. 并且该 stackoverflow 帖子还引用了以下打开的 MongoDB 增强请求“允许副本集 p=0 节点上的不同索引”https://jira.mongodb.org/browse/SERVER-3664 .请投票!

皮特

关于mongodb - 在 Mongodb 中,如何仅在辅助节点(副本集)中对集合中的字段建立索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22061008/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com