Was ist ein Index (Datenbank)? Einfach erklärt
Eine zusätzliche Suchstruktur auf einer Spalte, mit der die Datenbank Treffer direkt findet, statt jede Zeile einzeln durchzulesen. Er ändert nichts an den Daten selbst.
Die Alltagsanalogie
Ein Index ist wie das Stichwortverzeichnis hinten im Fachbuch: Du springst direkt zur richtigen Seite, statt das ganze Buch durchzublättern.
Im Job heißt das
Wenn eine Suche im Firmensystem plötzlich Sekunden statt Minuten dauert, hat die IT vermutlich einen Index auf die gesuchte Spalte gelegt.
Ein konkretes Beispiel
CREATE INDEX idx_nachname ON kunden (nachname)
Eselsbrücke
Der INDEX findet SCHNELL, der Primärschlüssel macht EINDEUTIG — Tempo ist nicht Identität.
Auf Englisch
index, database index
A database index is an additional search structure on a column that lets the database find matches directly instead of reading every row one by one. It does not change the data itself.