bitmapindekser
Bitmapindekser är en typ av databasindex som används för effektiva sökningar i kolumner med lågt antal distinkta värden. För varje distinkt värde i kolumnen skapas en bitmap, en sekvens av bitar där biten vid position n motsvarar om raden n i tabellen har det värdet. Denna uppsättning bitkartor gör det möjligt att snabbt välja rader som uppfyller olika villkor utan att skanna hela tabellen.
Så här fungerar det i praktiken: Anta en tabell med tusentals rader och en kolumn 'land' med
Bitmapindex är mest effektiva på stora tabeller och kolumner med låg kardinalitet. De minskar I/O och utnyttjar
Implementation och komprimering: Bitmapar kan vara okomprimerade eller komprimerade. Vanliga varianter inkluderar Roaring bitmap, WAH (word-aligned
Begränsningar och överväganden: Uppdateringar i tabeller med bitmapindex kan vara kostsamma eftersom varje ändring kan kräva
Sammanfattning: Bitmapindekser erbjuder en kraftfull strategi för att snabbt köra komplexa booleska frågor på kolumner med