Indholdsfortegnelse:
Definition - Hvad betyder Range Partitioning?
Områdeopdeling er en type relationel databasepartitionering, hvor partitionen er baseret på et foruddefineret interval for et specifikt datafelt, såsom unikt nummererede ID'er, datoer eller enkle værdier som valuta. En partitioneringsnøglekolonne er tildelt med et specifikt område, og når en dataregistrering passer til dette interval, tildeles den denne partition; ellers placeres det i en anden partition, hvor det passer.
Techopedia forklarer Range Partitioning
I en områdepartitioneret tabel distribueres rækker baseret på en "partitioneringstast", hvor det eneste krævede er, om dataene falder inden for områdespecifikationen for nøglen. For eksempel, hvis partitionstasten er en datakolonne, og januar 2015 er en partition, placeres alle data, der indeholder værdier fra 1. januar 2015 til 31. januar 2015, i denne partition.
Range-partitionering er meget nyttig til applikationer, der kræver høj ydeevne i både beslutningsstøttemiljøer og OLT-transaktion. Dette gør datasegregeringen let, og adgangen til hver mindre partition er hurtig, men omfattende viden om datapartitionering er påkrævet for korrekt at afbalancere belastningen jævnt på tværs af alle partitioner. I dette skema bestilles mange partitioner, hvor hver efterfølgende partition har en højere grænse end den forrige partition.
Karakteristika ved rækkepartitionering:
- Hver partition har en eksklusiv øvre grænse.
- Hver partition har en ikke-inkluderende undergrænse, undtagen for den allerførste partition.
