MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Правилен начин за шардиране на колекция и как да интерпретирате резултатите

Да, тази колекция вече е разделена. Бих копирал текста от отговора, който го показва, но това е изображение.

Това показва, че колекцията, която разделихте, сега има 1 част, така че всички данни все още се намират в един сегмент.

Максималният размер на парчето по подразбиране в MongoDB е 64MB, той обикновено се разделя, когато парчето съдържа между 32 и 64MB.

Той ще балансира според броя на парчетата, без оглед на броя документи или общия размер.

Ако искате да упражните балансьора, или добавете повече данни, така че автоматичният сплитер да създава повече парчета, разделете ръчно тази част или разделете празна колекция с помощта на хеширан ключ за сегмент.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да премахна колекцията на TTL форма MongoDB?

  2. Възможно ли е да се генерира дубликат на Mongo ObjectId в две различни колекции?

  3. Създаване на цял модел само за четене с Mongoid

  4. MongoDB:Изчислете времето на престой между всяка промяна на стойността на състоянието

  5. MongoDB:масив от заявки за „истинска“ стойност при индекс n