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

Каква е сложността (Big-O) на търсенето на индексирани данни в mongoDB?

Това е индекс на B-дърво, както в почти всички бази данни, така че има O(log n) време за търсене.

Търсенето с регулярен израз звучи така, сякаш трябва да направи пълно сканиране на таблица или пълно сканиране на индекс, като и двете са O(n). Ако изразът е закотвен с префикс, ще трябва да сканира само диапазон, но предполагам, че това все още се брои за O(n).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Наличие на вложен ключ

  2. Поддокумент за връщане на MongoDB NodeJS

  3. Актуализиране на полето със стойност на друго поле в документа

  4. Изпълнение на JS на MongoDB при вмъкване от PHP

  5. MongoDB:Сортиране по индекс на масив