Hur fungerar index i MongoDB?
Hur fungerar index i MongoDB?

Video: Hur fungerar index i MongoDB?

Video: Hur fungerar index i MongoDB?
Video: Which country does the most good for the world? | Simon Anholt 2024, Maj
Anonim

Index stödja effektiv exekvering av frågor i MongoDB . Utan index , MongoDB måste utföra en samlingsskanning, det vill säga skanna varje dokument i en samling, till välj de dokument som matchar frågesatsen. De index lagrar värdet för ett specifikt fält eller en uppsättning fält, sorterade efter fältets värde.

Med tanke på detta, vad är användningen av index i MongoDB?

Ett index i MongoDB är en speciell datastruktur som innehåller data från ett fåtal dokumentfält där index är skapad. Index förbättra hastigheten för sökoperationer i databasen eftersom istället för att söka i hela dokumentet, utförs sökningen på index som bara rymmer ett fåtal fält.

Man kan också fråga sig, kan MongoDB använda flera index? MongoDB kan använda skärningspunkten mellan flera index för att uppfylla frågor. I allmänhet var och en index korsning involverar två index ; dock, MongoDB kan använda flera olika /kapslade index korsningar för att lösa en fråga.

På samma sätt frågar folk, vilken typ av index stöder MongoDB?

Geospatialt index: För att fråga efter geospatial data, MongoDB använder två typer av index -2d index (läs som två D index ) och 2D-sfär (läs som två D-sfär) index . Text Index : Dessa index i MongoDB söker efter datasträng i en samling. Hashed Index : MongoDB stöder hashbaserad sönderdelning och ger hash index.

Var lagras MongoDB-index?

Så när index skapas, är de också lagrat på disken, Men när en applikation körs, baserat på frekvent användning och ännu snabbare åtkomst, laddas de in i RAM-minnet men det finns en skillnad mellan laddad och skapad. Laddar även en index är inte samma sak som att ladda en samling eller poster i RAM.

Rekommenderad: