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

Sharding w MongoDB

Domyślny rozmiar porcji to 64 MB, więc masz miejsce na rozwój, zanim nastąpi podział. Możesz wcześniej samodzielnie podzielić zakres kluczy fragmentów, co może umożliwić zapisom przechodzenie do wielu fragmentów od samego początku. Zobacz dokumentację MongoDB Split Chunks aby uzyskać więcej informacji.

O różnicy między rozmiarem porcji a maksymalnym rozmiarem:

maxSize ograniczy ilość danych na danym fragmencie. Po osiągnięciu balanser będzie starał się przenieść porcje do fragmentu, w którym nie osiągnięto maksymalnego rozmiaru. Fragment to zbiór dokumentów, które należą do sekcji zakresu kluczy fragmentu. Balancer MongoDB będzie przenosić dane między fragmentami na poziomie porcji, aby zrównoważyć. Gdy porcja zbliży się do wartości maxSize, zostanie podzielona na 2, co może spowodować ruch.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak skonfigurować źródło danych StrongLoop LoopBack MongoDB do wdrożenia w Heroku?

  2. mongoose geojson w schemacie, błąd nie można wyodrębnić kluczy geograficznych

  3. Eksportuj dane JSON i ładuj do relacyjnej bazy danych

  4. $elemDopasuj z wyrazistym

  5. Jak mogę znaleźć pobliskie miejsce z szerokością i długością geograficzną w mongodb?