MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Różne indeksy na różnych członkach zestawu replik

Tak - możesz bez przestojów zastosować wariację strategii użytej do tworzenia nowego indeksu w zestawie replik. Będzie to wymagało usunięcia ukrytego członka w trybie offline podczas tworzenia indeksów.

Oto link do strategii:http://docs.mongodb.org/manual/tutorial/build-indexes-on-replica-sets/#procedure

W twoim przypadku przeniesiesz ukrytego członka do trybu offline i zrestartujesz go w trybie autonomicznym (usuń opcję --replSet i użyj innego numeru portu). Po wyizolowaniu członka możesz dostosować indeksy (usunąć niepotrzebne i dodać nowe). Po zakończeniu tworzenia indeksów zrestartuj członka ze starym portem i opcją --replSet.

Ukryty członek zsynchronizuje się ponownie z zestawem replik i wszystko gotowe.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. czy FindIterable<Document> ładuje wszystkie dokumenty?

  2. Błąd obsługi MongoDB podczas wstawiania w Javie

  3. MongoDB nie działa w Vagrant Centos Box

  4. Wysyłanie zapytań do zagnieżdżonych dokumentów osadzonych za pomocą Mongoose

  5. Ostrzeżenie o wycofaniu:collection.findAndModify jest przestarzałe. Zamiast tego użyć findOneAndUpdate, findOneAndReplace lub findOneAndDelete?