sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose indeksering i produktionskode

Jeg har aldrig forstået, hvorfor Mongoose-dokumentationen så bredt anbefaler at deaktivere autoIndex i produktion. Når indekset er blevet tilføjet, efterfølgende ensureIndex opkald vil blot se, at indekset allerede eksisterer og derefter returnere. Så det har kun en effekt på ydeevnen, når du først opretter indekset, og på det tidspunkt er samlingerne ofte tomme, så det ville være hurtigt at oprette et indeks alligevel.

Mit forslag er at forlade autoIndex aktiveret, medmindre du har en specifik situation, hvor det giver dig problemer; gerne, hvis du vil tilføje et nyt indeks til en eksisterende samling, der har millioner af dokumenter, og du vil have mere kontrol over, hvornår det er oprettet.



  1. Nogen detaljerede og specifikke grunde til hvorfor MongoDB er meget hurtigere end SQL DB'er?

  2. Hvordan konfigureres selleri-redis i django project på Microsoft azure?

  3. Skæring af to eller flere sorterede sæt

  4. Operationel database i CDP