Domov Zvok Kaj pomeni particioniranje v zvezi z bazo podatkov?

Kaj pomeni particioniranje v zvezi z bazo podatkov?

Anonim

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.

Kaj pomeni particioniranje v zvezi z bazo podatkov?