Spaltenindizes
Spaltenindizes sind strukturierte Hilfsdaten, die den Zugriff auf die Werte einzelner Spalten in einer Tabelle, einem Datenbestand oder einer Matrix beschleunigen. In relationalen Datenbanksystemen werden Spaltenindizes auf eine oder mehrere Spalten gelegt, um Such-, Sortier- und Join-Operationen zu optimieren. Typische Implementierungen sind B-Baum-Indexe, Hash-Indexe und Bitmap-Indexe; in spaltenorientierten Speichersystemen werden zusätzlich spezielle Kompressions- und Kodierungstechniken verwendet.
Arten von Spaltenindizes umfassen Single-Column-Indexe, Composite-Indexe (mehrere Spalten), eindeutige Indexe zur Durchsetzung von Constraints und Covering-Indexe,
Vor- und Nachteile betreffen Lesegeschwindigkeit, Speicherbedarf und Schreibperformance. Indizes reduzieren die Anzahl zu prüfender Datensätze, müssen
Der Begriff kann auch allgemein für die numerische oder symbolische Adressierung von Spalten in Tabellenkalkulationen und