Comment fonctionnent les index dans MongoDB ?
Comment fonctionnent les index dans MongoDB ?

Vidéo: Comment fonctionnent les index dans MongoDB ?

Vidéo: Comment fonctionnent les index dans MongoDB ?
Vidéo: Cours MongoDB pour les débutants 2024, Novembre
Anonim

Index soutenir l'exécution efficace des requêtes dans MongoDB . Sans index , MongoDB doit effectuer un scan de collection, c'est-à-dire scanner tous les documents d'une collection, à sélectionnez les documents qui correspondent à l'instruction de la requête. Les indice stocke la valeur d'un champ ou d'un ensemble de champs spécifique, classée par la valeur du champ.

Compte tenu de cela, à quoi sert l'index dans MongoDB?

Un index dans MongoDB est une structure de données spéciale qui contient les données de quelques champs de documents sur lesquels le indice est créé. Index améliorer la vitesse des opérations de recherche dans la base de données car au lieu de rechercher l'ensemble du document, la recherche est effectuée sur le index qui ne contient que quelques champs.

On peut également se demander si MongoDB peut utiliser plusieurs index ? MongoDB peut utiliser l'intersection de plusieurs index pour répondre aux requêtes. En général, chaque indice l'intersection implique deux index ; cependant, MongoDB peut employer plusieurs / imbriqué indice intersections pour résoudre une requête.

De même, les gens demandent quel type d'index MongoDB prend-il en charge ?

Index géospatial: pour interroger des données géospatiales, MongoDB utilise deux types d'index -2d index (lire comme deux D index ) et sphère 2d (lue comme deux sphères D) index . Texte Index : Ces index dans MongoDB recherche une chaîne de données dans une collection. Haché Index : MongoDB prend en charge partitionnement basé sur le hachage et fournit un hachage index.

Où sont stockés les index MongoDB ?

Donc quand index sont créés, ils sont aussi stocké sur le disque, mais lorsqu'une application est en cours d'exécution, en raison de l'utilisation fréquente et de l'accès encore plus rapide, elles sont chargées dans la RAM, mais il existe une différence entre chargé et créé. Chargement également un indice n'est pas la même chose que de charger une collection ou des enregistrements dans la RAM.

Conseillé: