nosql - Quelqu'un peut-il expliquer en détail comment le travail sur les index de MongoDB permet de gagner du temps?
黄舟
黄舟 2017-05-02 09:25:14
0
2
614

Index MongoDB
Les index peuvent généralement améliorer considérablement l'efficacité des requêtes. Sans index, MongoDB doit analyser chaque fichier de la collection et sélectionner les enregistrements qui répondent aux conditions de requête lors de la lecture des données.
L'efficacité des requêtes pour analyser l'ensemble de la collection est très faible. Surtout lors du traitement d'une grande quantité de données, la requête peut prendre des dizaines de secondes, voire des minutes, ce qui est très fatal aux performances du site Web.

Un index est une structure de données spéciale qui est stockée dans une collection de données facile à parcourir et à lire. Un index est une structure qui trie les valeurs d'une ou plusieurs colonnes dans une table de base de données

.

Ce qui précède est l'explication officielle ()

Ce que je veux savoir, c'est qu'après avoir créé un index, comment fonctionne la base de données pour trouver des données lors de l'interrogation ? N'est-ce pas la même chose que d'explorer toutes les bases de données ? ? Comment gagner du temps et comment faire fonctionner ce Baidu pendant longtemps, personne ne peut l'expliquer,

Pour souligner, je ne demande pas comment utiliser les index, je demande comment les index atteignent leur objectif et permettent de gagner du temps

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(2)
阿神

Essentiellement, vous pouvez le comprendre comme une recherche en 2 points

给我你的怀抱

Recherchons-le sur Baidu. Il existe de nombreux documents. L'index de MongoDB est principalement un index B-Tree, et le principe des index B-Tree dans la plupart des bases de données est le même.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal