Innholdsfortegnelse:
Definisjon - Hva betyr Range Partitioning?
Områdepartisjonering er en type relasjonsdatabasepartisjonering der partisjonen er basert på et forhåndsdefinert område for et spesifikt datafelt slik som unikt nummererte ID-er, datoer eller enkle verdier som valuta. En partisjoneringsnøkkelkolonne tilordnes med et spesifikt område, og når en dataregistrering passer til dette området, blir den tilordnet denne partisjonen; ellers plasseres den i en annen partisjon der den passer.
Techopedia forklarer Range Partitioning
I en partisjonert tabell er rader fordelt basert på en "partisjoneringsnøkkel" der det eneste nødvendige er om dataene faller innenfor områdespesifikasjonen til nøkkelen. Hvis for eksempel partisjonstasten er en datakolonne, og januar 2015 er en partisjon, vil alle data som inneholder verdier fra 1. januar 2015 til 31. januar 2015 bli plassert i denne partisjonen.
Områdepartisjonering er ganske nyttig for applikasjoner som krever høy ytelse for både beslutningsstøttemiljøer og OLTP (Online Transaction Processing). Dette gjør datasegregeringen enkel og tilgangen til hver mindre partisjon er rask, men det er nødvendig med omfattende kunnskap om datapartisjoneringen for å balansere belastningen jevnt over alle partisjonene. I denne ordningen bestilles mange partisjoner, hvor hver suksessive partisjon har en høyere grense enn den forrige partisjonen.
Kjennetegn på rekkeviddepartisjonering:
- Hver partisjon har en eksklusiv øvre grense.
- Hver partisjon har en ikke-inkluderende undergrense, bortsett fra den aller første partisjonen.
