Dom baze podataka Što je podjela na raspon? - definicija iz tehopedije

Što je podjela na raspon? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači podjela raspona?

Particija raspona je vrsta particija relacijske baze podataka gdje se particija temelji na unaprijed definiranom rasponu za određeno polje podataka, kao što su jedinstveno numerirani ID-ovi, datumi ili jednostavne vrijednosti poput valute. Stupac s particijskim ključem dodjeljuje se određenom rasponu, a kada unos podataka odgovara ovom rasponu, dodijeljen je toj particiji; inače se stavlja u drugu particiju na koju se uklapa.

Tehopedija objašnjava podjelu raspona

U tablici s particioniranom rasponom redovi se raspodjeljuju na temelju "ključa za particioniranje", gdje je jedini preduvjet jesu li podaci unutar ili ne u specifikaciji raspona ključa. Na primjer, ako je ključ particije stupac datuma, a siječanj 2015. particija, tada će se svi podaci koji sadrže vrijednosti od 1. siječnja 2015. do 31. siječnja 2015. biti smješteni u toj particiji.

Particija raspona prilično je korisna za aplikacije koje zahtijevaju visoke performanse kako za okruženja za podršku odlučivanju, tako i za internetsku obradu transakcija (OLTP). To olakšava segregaciju podataka i pristup svakoj manjoj particiji je brz, ali potrebno je veliko znanje o podjeli podataka kako bi se opterećenje pravilno izjednačilo na svim particijama. U ovoj su shemi naredjene mnoge particije, pri čemu svaka sljedeća particija ima višu granicu od prethodne particije.

Karakteristike podjele raspona:

  • Svaka particija ima ekskluzivnu gornju granicu.
  • Svaka particija ima inkluzivnu donju granicu, osim prve particije.
Što je podjela na raspon? - definicija iz tehopedije