sql >> Database >  >> NoSQL >> MongoDB

Wat is de complexiteit (Big-O) van het zoeken naar geïndexeerde gegevens in mongoDB?

Dit is een B-tree-index, zoals in bijna alle databases, dus het heeft O(log n) opzoektijd.

Een zoekopdracht naar reguliere expressies klinkt alsof er een volledige tabelscan of een volledige indexscan moet worden uitgevoerd, die beide O(n) zijn. Als de uitdrukking prefix-verankerd is, zou het alleen een bereik moeten scannen, maar ik denk dat dat nog steeds telt als O(n).



  1. docker, mongorestore - FOUT:hoofdmap moet een dump zijn van een enkele database

  2. Waarom is het gebruik van $all in mongodb veel langzamer?

  3. Moeite hebben met het gebruik van MongoDb C# Driver's Sample()

  4. db.createCollection is geen functie