V:
Kaj pomeni particioniranje v zvezi z bazo podatkov?
A:Razdelitev baze podatkov pomeni, da vzamete različne dele podatkov, shranjene v bazi, in jih ločite na različne particije ali dele. To se pogosto naredi za uravnavanje obremenitve ali za zagotovitev manjših nizov baz podatkov, ki jih lahko delajo neodvisni strežniški sistemi.
Webinar: Premik relacijskih baz podatkov izven tradicionalnega Registrirajte se tukaj |
V particionirani bazi podatkov je mogoče nekatere particionirane sklope deliti po različnih vozliščih ali strežnikih. Drugi bodo neodvisno nameščeni v enem vozlišču.
Različne vrste particij vključujejo particijo na območje, seznam particij in razdelitev hash. V razdelitvi razpona inženirji razdelijo eno tabelo baze podatkov tako, da jo razdelijo na več obsegov ključev. Razdelitev seznama vključuje prevzem identifikatorja najvišje ravni in združevanje podatkovnih nizov v particionirano vozlišče baze podatkov. Hash partitioning uporablja funkcijo hash, da razvrsti particijo podatkovnih nizov.
Inženirji govorijo tudi o "drobcih" pri vodoravni razdelitvi. Orodje baze podatkov je shranjeno na lastnem strežniku, s čimer je mogoče prilagoditi obremenitev ali deliti obremenitev. Razdelitev podatkovnih baz je vse večji pojav, saj relacijske baze podatkov in druga orodja obravnavajo vse večje količine podatkov v dobi velikih podatkov in analitike.
