Domov Baze podatkov Kaj je razdelitev obsega? - definicija iz tehopedije

Kaj je razdelitev obsega? - definicija iz tehopedije

Kazalo:

Anonim

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.
Kaj je razdelitev obsega? - definicija iz tehopedije