Дистрибуирана база података вс централизована база података
Централизована база података је база података у којој се подаци похрањују и одржавају на једној локацији. Ово је традиционални приступ за чување података у великим предузећима. Дистрибуирана база података је база података у којој се подаци похрањују у уређаје за складиштење података који се не налазе на истој физичкој локацији, али се базом података управља помоћу централног система за управљање базама података (ДБМС).
Шта је централизована база података?
У централизованој бази података сви подаци организације се чувају на једном месту, као што је рачунар главног рачунара или сервер. Корисници на удаљеним локацијама приступају подацима путем мреже широког подручја (ВАН) користећи апликативне програме који су доступни за приступ подацима. Централна база података (маинфраме или сервер) требало би да буде у могућности да удовољи свим захтевима који долазе у систем, па би лако могла да постане уско грло. Но, будући да се сви подаци налазе на једном месту, лакше је одржавање и израду сигурносних копија. Надаље, лакше је одржавати интегритет података, јер једном када се подаци похрањују у централизирану базу података, застарјели подаци више нису доступни на другим мјестима.
Шта је дистрибуирана база података?
У дистрибуираној бази података подаци се чувају у уређајима за складиштење који се налазе на различитим физичким локацијама. Нису прикључени на заједнички ЦПУ, али базу података контролише централни ДБМС. Корисници приступају подацима у дистрибуираној бази података путем ВАН-а. Да би дистрибуирана база података била ажурирана, користи се процесима копирања и копирања. Процес репликације идентифицира промјене у дистрибуираној бази података и примјењује их тако да осигурају да све дистрибуиране базе података изгледају исто. Зависно од броја дистрибуираних база података, овај процес би могао постати врло сложен и дуготрајан. Процес умножавања идентифицира једну базу података као главну базу података и дуплицира је. Овај процес није компликован као процес репликације, али осигурава да све дистрибуиране базе података имају исте податке.
Која је разлика између дистрибуиране базе података и централизоване базе података?
Док централизирана база података чува своје податке у уређајима за похрану који су на једној локацији повезани у један процесор, дистрибуирани сустав базе података чува своје податке у уређајима за похрану који су можда лоцирани на различитим географским локацијама и њима се користи помоћу централног ДБМС-а. Централизована база података је лакша за одржавање и ажурирање, јер се сви подаци чувају на једној локацији. Надаље, лакше је одржавати интегритет података и избјећи захтјев за дуплирањем података. Али, све захтеве који стижу до података обрађује се од стране једног ентитета, као што је један маинфраме, и стога лако може постати уско грло. Али с дистрибуираним базама података, ово уско грло може се избјећи јер су базе података паралелне, чинећи оптерећење уравнотежено између неколико сервера. Али ажурирање података у систему расподељене базе захтева додатни рад, што повећава трошкове одржавања и сложености и такође захтева додатни софтвер у ту сврху. Даље, дизајнирање база података за дистрибуирану базу података је сложеније од исте за централизовану базу података.