sql >> Databáze >  >> NoSQL >> MongoDB

Jaká je složitost (Big-O) vyhledávání indexovaných dat v mongoDB?

Toto je index B-stromu, jako téměř ve všech databázích, takže má vyhledávací čas O(log n).

Hledání regulárního výrazu zní, jako by potřebovalo provést úplné prohledání tabulky nebo úplné prohledání indexu, přičemž obojí je O(n). Pokud je výraz ukotven prefixem, potřeboval by skenovat pouze rozsah, ale myslím, že se to stále počítá jako O(n).



  1. Jak exportovat objekt, který bude dostupný pouze při asynchronním zpětném volání?

  2. Mongoidní agregační metody na vložených dokumentech?

  3. Potřebujete řešení pro vyhledání řetězce pro objekt ID cizího pole

  4. Jak získat všechny kruhy, ve kterých je bod obsažen?