П:
Шта партиционирање значи у вези с базом података?
А:Подјела базе података подразумијева узимање различитих дијелова података похрањених у бази података и њихово раздвајање на различите партиције или дијелове. То се често ради како би се прилагодило балансирању оптерећења или како би се обезбедило мање скупова база података на којима могу да раде независни серверски системи.
Вебинар: Премештање релацијских база података изван традиционалног Региструјте овде |
У партиционираној бази података, неки партиционирани сетови се могу делити на различите чворове или сервере. Остали ће бити смештени независно у једном чвору.
Различите врсте партиција укључују партицију распона, подјелу листе и хасх партицију. У партиционирању распона, инжењери дијеле једну таблицу базе података подијеливши је у више распона кључева. Партиција листе укључује узимање идентификатора највишег нивоа и групирање скупова података у партиционирани чвор базе података. Хасх партиција користи хасх функцију за сортирање партиционирања података.
Инжињери такође говоре о „комадима“ у хоризонталном преградању. Одсјек базе података држи се на властитом серверу ради поновног прилагођавања оптерећења или подјеле оптерећења. Подјела базе података је растућа појава јер релацијске базе података и други алати обрађују све веће количине података у доба великих података и аналитике.