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

Индексиране на мангуста в производствения код

Никога не съм разбрал защо документацията на Mongoose толкова широко препоръчва деактивирането на autoIndex в производството. След като индексът бъде добавен, последвайте ensureIndex повикванията просто ще видят, че индексът вече съществува и след това ще се върнат. Така че има ефект върху производителността само когато създавате индекса за първи път и по това време колекциите често са празни, така че създаването на индекс така или иначе би било бързо.

Моето предложение е да напуснете autoIndex активиран, освен ако нямате конкретна ситуация, в която ви създава проблеми; например, ако искате да добавите нов индекс към съществуваща колекция, която има милиони документи и искате повече контрол върху кога е създадена.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoimport на JSON файл

  2. mongoose/mongodb заявка за множествено сортиране

  3. mongodb:вмъкнете, ако не съществува

  4. Spring Data MongoDB с Java 8 LocalDate MappingException

  5. Не може да се удостовери в mongo, удостоверяването е неуспешно