Atšķirība starp izplatīto datu bāzi un centralizēto datu bāzi

Izkliedētā datu bāze vs centralizētā datu bāze

Centralizēta datu bāze ir datu bāze, kurā dati tiek glabāti un uzturēti vienā vietā. Šī ir tradicionālā pieeja datu glabāšanai lielos uzņēmumos. Izkliedētā datu bāze ir datu bāze, kurā dati tiek glabāti atmiņas ierīcēs, kas neatrodas vienā un tajā pašā fiziskajā vietā, bet datu bāze tiek kontrolēta, izmantojot centrālo datu bāzes pārvaldības sistēmu (DBMS).

Kas ir centralizētā datu bāze?

Centralizētā datu bāzē visi organizācijas dati tiek glabāti vienā vietā, piemēram, lieldatora datorā vai serverī. Lietotāji attālās vietās piekļūst datiem, izmantojot platleņķa tīklu (WAN), izmantojot lietojumprogrammas, kas ir pieejamas, lai piekļūtu datiem. Centralizētajai datu bāzei (lieldatoram vai serverim) vajadzētu būt spējīgai izpildīt visus sistēmā ienākošos pieprasījumus, tāpēc tā viegli varētu kļūt par sašaurinājumu. Bet, tā kā visi dati atrodas vienā vietā, ir vieglāk uzturēt un dublēt datus. Turklāt datu integritāti ir vieglāk uzturēt, jo, tiklīdz dati tiek glabāti centralizētā datu bāzē, novecojuši dati citās vietās vairs nav pieejami..

Kas ir izplatītā datu bāze?

Izkliedētā datu bāzē dati tiek glabāti atmiņas ierīcēs, kas atrodas dažādās fiziskās vietās. Tie nav pievienoti kopējam CPU, bet datu bāzi kontrolē centrālā DBVS. Lietotāji piekļūst datiem izplatītā datu bāzē, piekļūstot WAN. Lai atjauninātu izplatīto datu bāzi, tajā tiek izmantoti replikācijas un kopēšanas procesi. Replikācijas process identificē izmaiņas izplatītajā datu bāzē un piemēro šīs izmaiņas, lai pārliecinātos, ka visas izplatītās datu bāzes izskatās vienādi. Atkarībā no izplatīto datu bāzu skaita šis process varētu kļūt ļoti sarežģīts un laikietilpīgs. Kopēšanas process identificē vienu datu bāzi kā galveno datu bāzi un dublē šo datu bāzi. Šis process nav sarežģīts kā replikācijas process, taču pārliecinās, ka visām izplatītajām datu bāzēm ir vienādi dati.

Kāda ir atšķirība starp izplatīto datu bāzi un centralizēto datu bāzi?

Kamēr centralizētā datu bāze savus datus glabā glabāšanas ierīcēs, kas atrodas vienā vietā, kas savienota ar vienu CPU, izkliedētā datu bāzes sistēma savus datus glabā glabāšanas ierīcēs, kuras, iespējams, atrodas dažādās ģeogrāfiskās vietās un tiek pārvaldītas, izmantojot centrālo DBVS. Centralizētu datu bāzi ir vieglāk uzturēt un atjaunināt, jo visi dati tiek glabāti vienā vietā. Turklāt ir vieglāk uzturēt datu integritāti un izvairīties no datu dublēšanas prasības. Bet visus pieprasījumus, kas saistīti ar piekļuvi datiem, apstrādā viena vienība, piemēram, viens lieldators, un tāpēc tas var viegli kļūt par sašaurinājumu. Bet ar sadalītām datu bāzēm var novērst šo sastrēgumu, jo datu bāzes ir paralēlas, līdz ar to slodze tiek līdzsvarota starp vairākiem serveriem. Bet datu atjaunināšanai izplatītajā datu bāzu sistēmā ir nepieciešams papildu darbs, tāpēc palielinās uzturēšanas un sarežģītības izmaksas, kā arī šim nolūkam nepieciešama papildu programmatūra. Turklāt datu bāzu projektēšana sadalītai datu bāzei ir sarežģītāka nekā centralizētās datu bāzes.