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

Шардинг в MongoDB

Размерът на парчето по подразбиране е 64MB, така че имате място за растеж, преди да настъпи разделяне. Можете сами да разделите обхвата на ключовете на сегмента предварително, което може да позволи записите да преминават към множество фрагменти от самото начало. Вижте документацията за MongoDB Split Chunks за повече информация.

За разликата между размера на парчето и maxSize:

maxSize ще ограничи обема на данните на даден шард. Когато бъде достигнат, балансьорът ще търси да премести парчета към фрагмент, където не е достигнат maxSize. Парчето е колекция от документи, които всички попадат в част от обхвата на шард ключовете. Балансиращият MongoDB ще премества данни между шардове на ниво парче, за да балансира. Когато парче достигне стойността на maxSize, то ще бъде разделено на 2, което може да доведе до преместване.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да създам поле за автоматично нарастване на meteor?

  2. Мързеливо зареждане/превъртане на повече данни в Mongoose/Nodejs

  3. защо използването на ORM с NoSql (като MongoDB)

  4. уникален мангуст:вярно не работи

  5. Mongo Различно агрегиране