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

Как да подобрим производителността на вмъкване на MongoDB

Можете да опитате да промените нивата на загриженост за запис. Очевидно има риск за това, тъй като няма да можете да хванете грешка при писане, но поне все пак трябва да можете да улавяте мрежови грешки. Тъй като MongoDB групира груповото вмъкване операции в групи от 1000, това трябва ускорете процеса.

W по подразбиране е 1:

Когато го промените на 0:

Ако не се притеснявате за реда на елементите, можете да постигнете известна скорост, като извикате неподредената групова операция

await m_Collection.BulkWriteAsync(updates, new BulkWriteOptions() { IsOrdered = false });

С неподреден списък с операции, MongoDB може да изпълнява паралелно операциите за запис в списъка и в произволен ред. Връзка



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $setIsSubset

  2. Запитване в Mongodb за месец, ден, година... на дата и час

  3. Как да извлека създадената дата от Mongo ObjectID

  4. Използвайте повече от една схема на колекция в mongodb

  5. Инсталиране на MongoDB на Ubuntu 16.04