Zdaję sobie sprawę, że to stary wątek, ale ostatnio grzebałem w tym samym temacie. Chcę uruchomić narzędzia do raportowania danych na moich aktualnych danych i zakładam, że będę potrzebować do tego różnych indeksów, ale nie chcę wprowadzać ich w sposób, który wpływa na wydajność moich głównych węzłów, które obsługują żądania aplikacji (ponieważ więcej indeksów zwiększa zużycie pamięci i wierzę, że może to wpłynąć na wydajność zapisu w sposób, który byłby widoczny dla zużywającej aplikacji w zależności od wybranego problemu zapisu MongoDB).
Natknąłem się na dwie rzeczy:
-
Wydaje mi się, że to włamanie, ale niektórzy zalecają używanie ukrytego drugorzędnego, który jest skonfigurowany tak, aby nigdy nie stał się podstawowym, i tymczasowo usuwają go z zestawu replik, dodają dodatkowe indeksy, a następnie dodają go z powrotem do zestawu replik - Różne indeksy na różnych elementach zestawu replik
-
Publikacja o przepełnieniu stosu odnosiła się również do następującego otwartego żądania ulepszenia MongoDB „Zezwalaj na różne indeksy w zestawie replik p=0 węzłów” https://jira.mongodb.org/browse/SERVER-3664 . Zagłosuj na to!
Piotrek