Bitmap-Index
Eine Bitmap-Index ist eine spezielle Speicherstruktur, die für Spalten geeignet ist, die nur wenige unterschiedliche Werte (Aufzählungstyp). aufweisen. Mit jedem neuen Aufzählungswert wird der Bitmap-Index um eine Spalte erweitert
Ein Bitmap-Index verwaltet für jeden Wert, der in einer Spalte einer Tabelle vorkommt, einen Bitstring oder eine Signatur. Der i-te Wert sagt aus, ob die i-te-Zeile dieser Tabelle diesen Wert hat oder nicht.
Beispiel:
Zeile | Männlich | Weiblich |
---|---|---|
1 | 1 | 0 |
2 | 0 | 1 |
3 | 1 | 0 |
4 | 0 | 1 |
Ein Bitmap-Index wird unter SQL mit einen CREATE-INDEX-Befehl angelegt:
CREATE Bitmap Index <Indexname> on <Tabelle> (Spaltenname [, Spaltenname ...] )
Kategorie: Speicherstrukturen, SQL, B