Junior — Middle
Pouvez-vous donner des exemples de différents types d'index utilisés dans les bases de données?
sobes.tech IA
Réponse de l'IA
Dans les bases de données, différents types d'index sont utilisés pour accélérer la recherche et le tri des données :
- Index B-Tree — le type le plus courant, adapté pour une recherche rapide par plage de valeurs.
- Index Hash — efficace pour une recherche précise par clé, mais ne supporte pas les requêtes par plage.
- Index Bitmap — utilisé pour les colonnes avec un petit nombre de valeurs uniques, par exemple, sexe ou statut.
- Index en texte intégral — utilisé pour une recherche rapide dans le texte, par exemple, dans des articles ou des commentaires.
Exemple de création d'un index B-Tree en SQL :
CREATE INDEX idx_user_name ON users (name);