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

Mongodb Търсенето на шардинг ключ е много бавно

Намерих основната причина защо търсенето ми не използва ключа за шардинг. Всичко опира до сортирането.

Ключът за шардинг винаги използва collation : { locale : "simple" } за да направя двоично сравнение, докато в моя случай моята колекция и индекси са проектирани да използват "collation" : { "locale" : "en_US", "strength" : 2 } .

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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Има ли причини, поради които трябва/не трябва да използвам ObjectId в моя RESTful URL адрес

  2. Намерете най-големия размер на документа в MongoDB

  3. Mongoose и нова схема:връща ReferenceError:схемата не е дефинирана

  4. спрете mongodb да създава динамично dbs и колекции

  5. Mongoose заявка за вложена схема