Cuprins:
Definiție - Ce înseamnă Range Partitionare?
Intervalul de repartizare este un tip de partiționare bazei de date relaționale în care partiția se bazează pe un interval predefinit pentru un câmp de date specific, cum ar fi ID-uri numerotate, date sau valori simple precum moneda. O coloană de cheie de partiționare este atribuită cu un interval specific, iar atunci când o intrare de date se potrivește acestui interval, aceasta este atribuită acestei partiții; altfel este plasat într-o altă partiție unde se potrivește.
Techopedia explică compartimentarea raza
Într-un tabel partiționat pe intervale, rândurile sunt distribuite pe baza unei "chei de partiționare", unde singurul necesar este dacă datele se încadrează sau nu în specificația de gamă a cheii. De exemplu, dacă cheia partiției este o coloană de date, iar ianuarie 2015 este o partiție, atunci toate datele care conțin valori de la 1 ianuarie 2015 până la 31 ianuarie 2015 vor fi plasate în această partiție.
Partitionarea pe raza de acțiune este destul de utilă pentru aplicațiile care necesită performanțe ridicate atât pentru mediile de suport decizional, cât și pentru procesarea tranzacțiilor online (OLTP). Acest lucru face ca segregarea datelor să fie ușoară și accesul la fiecare partiție mai mică să fie rapidă, cu toate că este necesară cunoașterea extinsă a partitionării de date pentru a echilibra corect încărcarea în toate partițiile. În această schemă, multe partiții sunt ordonate, fiecare partiție succesivă având o legătură mai mare decât partiția anterioară.
Caracteristicile partiționării gamei:
- Fiecare partiție are o limită superioară exclusivă.
- Fiecare partiție are o limită inferioară non-incluzivă, cu excepția primei partiții.