Kazalo:
Opredelitev - Kaj pomeni razdelitev obsega?
Razdelitev obsega je vrsta particij relacijske baze podatkov, pri kateri particija temelji na vnaprej določenem območju za določeno podatkovno polje, kot so enotno oštevilčeni ID-ji, datumi ali preproste vrednosti, kot je valuta. Stolpec s particijskim ključem je dodeljen določenemu območju, in ko vnos podatkov ustreza temu obsegu, je dodeljen tej particiji; v nasprotnem primeru je postavljen v drugo particijo, kjer se prilega.
Tehopedia razlaga razdelitev obsega
V tabeli, ki je razdeljena na obseg, se vrstice porazdelijo na podlagi "ključa za razdelitev", pri katerem je edini potreben podatek, ali podatki spadajo v specifikacijo obsega ključa ali ne. Na primer, če je ključ particije stolpec z datumom, januar 2015 pa particija, bodo vsi podatki, ki vsebujejo vrednosti od 1. januarja 2015 do 31. januarja 2015, umeščeni v to particijo.
Razdelitev obsega je zelo koristna za aplikacije, ki zahtevajo visoko zmogljivost tako za okolja, ki podpirajo odločanje, kot tudi spletno obdelavo transakcij (OLTP). S tem je ločevanje podatkov enostavno in dostop do vsake manjše particije je hiter, vendar je potrebno široko znanje o razdelitvi podatkov, da se obremenitev pravilno uravnoteži na vseh particijah. V tej shemi je razvrščenih veliko particij, pri čemer vsaka naslednja particija ima višjo mejo kot prejšnja particija.
Značilnosti razdelitve obsega:
- Vsaka particija ima izključno zgornjo mejo.
- Vsaka particija ima spodnjo mejo, ki ni vključujoča, razen prve particije.
