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

podstawowe odłamki w mongodb

Tak masz rację! I zrozumiałeś koncepcję.

Dopóki nie podzielisz indywidualnej kolekcji, kolekcja musi mieć główną lokalizację w jednym z zestawów replik. Tak więc pomyśl o tych pojedynczych shardach jako o indywidualnych RS. Tak więc jedna baza danych jest zlokalizowana w jednym fragmencie i jeśli kolekcja shardów wewnątrz bazy danych jest „zrównoważona” do wielu shardów. Dzięki TAG's możesz zdecydować, gdzie ta kolekcja jest rozpowszechniana. Normalna sytuacja rozkłada go równomiernie na wszystkie odłamki.

I zawsze możesz podjąć decyzję, jaka jest główna lokalizacja DB. Po utworzeniu można go "przesunąć", gdy DB jest jeszcze pusty lub dość mały, to szybka operacja. movePrimary




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. meteor $pull usuń z tablicy

  2. Mongodb wybiera wszystkie pola pogrupuj według jednego pola i sortuj według innego pola

  3. Jak znaleźć dokumenty mongo z tym samym polem

  4. Mongoose:CastError:Cast to ObjectId nie powiodło się dla wartości [object Object] w ścieżce _id

  5. Skąd znam rozmiar mojego dokumentu w MongoDB za pomocą sterownika ruby?