Mājas Audio Ko nozīmē sadalīšana attiecībā uz datu bāzi?

Ko nozīmē sadalīšana attiecībā uz datu bāzi?

Anonim

J:

Ko nozīmē sadalīšana attiecībā uz datu bāzi?

A:

Datubāzes nodalīšana nozīmē dažādu datu bāzē saglabāto datu daļu ņemšanu un sadalīšanu dažādās nodalījumos vai daļās. Tas bieži tiek darīts, lai pielāgotu slodzes līdzsvarošanu vai palīdzētu nodrošināt mazākas datu bāzu kopas, ar kurām var strādāt neatkarīgas serveru sistēmas.

Tīmekļa seminārs: Relāciju datu bāzu pārvietošana ārpus tradicionālās

Reģistrējieties šeit

Sadalītā datu bāzē dažas sadalītās kopas var koplietot dažādos mezglos vai serveros. Citi tiks izvietoti atsevišķi vienā mezglā.

Dažādos sadalīšanas veidos ietilpa diapazona sadalīšana, saraksta sadalīšana un hash-sadalīšana. Sadalījumā pa diapazoniem inženieri sadala vienu datu bāzes tabulu, sadalot to vairākos taustiņu diapazonos. Sarakstu nodalīšana ietver augstākā līmeņa identifikatora ņemšanu un datu kopu grupēšanu sadalītā datu bāzes mezglā. Hash nodalīšana izmanto hash funkciju, lai sakārtotu datu kopu sadalīšanu.

Inženieri runā arī par “šķembām” horizontālajā sadalījumā. Datubāzes slānis tiek turēts savā serverī, lai atkal pielāgotu slodzes līdzsvarošanu vai slodzes dalīšanu. Datu bāzu sadalīšana ir aizvien pieaugoša parādība, jo relāciju datu bāzes un citi rīki apstrādā lielākus datu apjomus lielo datu un analītikas laikmetā.

Ko nozīmē sadalīšana attiecībā uz datu bāzi?