kolonnestruktur
Kolonnestruktur, ofte kalt kolonneorientert lagring, beskriver en måte å lagre data på der verdiene i hver kolonne lagres sammenhengende i fysiske kolonner i stedet for å lagre hele rader. Denne tilnærmingen brukes i databaser og filformater som er spesielt rettet mot analytiske arbeidsbelastninger og store datamengder.
I en kolonnebasert lagringsmodell skannes kun de kolonnene som er relevante for en gitt spørring, noe som
Fordeler ved kolonnestruktur inkluderer:
- Bedre komprimering og mindre lagringsbehov.
- Raskere skanning av kolonner, spesielt for spørringer som trenger bare et lite antall kolonner.
- Forbedret parallellisering og innleie av moderne prosessorer.
- Dårligere skriveytelse ved innsendinger, oppdateringer og transaksjonelle arbeidsbelastninger.
- Kompleksitet ved vedlikehold av samtidige endringer og oppdateringer, siden flere kolonner må synkroniseres.
- Ikke alltid ideell for operasjonelle applikasjoner som ofte trenger hele rader.
Vanlige bruksområder er data warehouse, business intelligence og andre analytiske scenarier som krever raske spørringer over