Qu'est-ce qu'un index MySQL ?
Les index sont utilisés par les systèmes de gestion de base de données (comme MySQL) pour optimiser les performances lors de l'accès aux données.
Les index permettent au SGBD de trouver directement l'information qu'il cherche sans lire toute la table (full-scan).
Comment fonctionne un index ?
Alors là c'est un peu compliqué, et il y a plusieurs types d'index. L'un des types d'index les plus utilisés fonctionne à base de B-Arbre (BTREE).
Dans un tout autre contexte, cet article est très intéressant : consolider des données avec excel.
Les B-Arbres sont des structures de données qui permettent de stocker l'information de manière intelligente, afin de pouvoir "deviner" l'endroit où une information est rangée dans l'arbre sans le parcourir dans son intégralité.
Si vous voulez en savoir plus sur les B-Arbre, inscrivez vous en fac de Math-info où on vous gavera d'informatique théorique (attention c'est chiant) ^^.
Découvrez ce tutoriel photoshop : dessiner un fantôme à lire tout de suite !