recherche

Maison  >  Questions et réponses  >  le corps du texte

nosql - Quelqu'un peut-il expliquer en détail comment le travail sur les index de MongoDB permet de gagner du temps?

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

黄舟黄舟2768 Il y a quelques jours617

répondre à tous(2)je répondrai

  • 阿神

    阿神2017-05-02 09:27:14

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

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:27:14

    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.

    répondre
    0
  • Annulerrépondre