Sobes.tech
Junior — Middle

Puoi fare esempi di diversi tipi di indici utilizzati nei database?

sobes.tech AI

Risposta dell'AI

Nei database vengono utilizzati diversi tipi di indici per accelerare la ricerca e l'ordinamento dei dati:

  • Indice B-Tree — il tipo più comune, adatto per ricerche rapide su intervalli di valori.
  • Indice Hash — efficace per ricerche precise per chiave, ma non supporta query di intervallo.
  • Indice Bitmap — utilizzato per colonne con un numero ridotto di valori unici, ad esempio sesso o stato.
  • Indice full-text — impiegato per ricerche rapide nel testo, ad esempio in articoli o commenti.

Esempio di creazione di un indice B-Tree in SQL:

CREATE INDEX idx_user_name ON users (name);