Izplatītā datu bāze pret centralizēto datu bāzi
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. Izplatītā datu bāze ir datu bāze, kurā dati tiek glabāti uzglabāšanas ierīcēs, kas neatrodas vienā 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, lieldatorā vai serverī. Lietotāji attālās vietās piekļūst datiem, izmantojot Wide Area Network (WAN), izmantojot lietojumprogrammas, kas nodrošinātas, lai piekļūtu datiem. Centralizētajai datu bāzei (lieldatoram vai serverim) jāspēj apmierināt visus sistēmā ienākošos pieprasījumus, tāpēc tā var viegli kļūt par vājo vietu. Bet, tā kā visi dati atrodas vienuviet, ir vieglāk uzturēt un dublēt datus. Turklāt ir vieglāk uzturēt datu integritāti, jo, tiklīdz dati tiek glabāti centralizētā datu bāzē, novecojušie dati vairs nav pieejami citās vietās.
Kas ir izplatītā datu bāze?
Izplatī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ītajā datu bāzē, piekļūstot WAN. Lai izplatītā datubāze būtu atjaunināta, tā izmanto replikācijas un dublēšanas procesus. Replikācijas process identificē izmaiņas izplatītajā datu bāzē un piemēro šīs izmaiņas, lai nodrošinātu, ka visas izplatītās datu bāzes izskatās vienādi. Atkarībā no izplatīto datu bāzu skaita šis process var kļūt ļoti sarežģīts un laikietilpīgs. Dublēš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 nodrošina, ka visās izplatītajās datu bāzēs 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ēta datu bāze glabā savus datus atmiņas ierīcēs, kas atrodas vienā vietā, kas savienota ar vienu centrālo procesoru, dalītā datu bāzu sistēma glabā savus datus uzglabāšanas ierīcēs, kas, iespējams, atrodas dažādās ģeogrāfiskās vietās un tiek pārvaldītas, izmantojot centrāli. 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 prasības par datu dublēšanos. Taču visus pieprasījumus piekļūt datiem apstrādā viena vienība, piemēram, viens lieldators, un tāpēc tas var viegli kļūt par sastrēgumu. Taču ar izplatītām datu bāzēm no šīs vājās vietas var izvairīties, jo datu bāzes ir paralēlas, līdzsvarojot slodzi starp vairākiem serveriem. Taču datu atjaunināšana sadalītajā datu bāzē prasa papildu darbu, līdz ar to palielina uzturēšanas izmaksas un sarežģītību, kā arī šim nolūkam ir nepieciešama papildu programmatūra. Turklāt datu bāzu izstrāde sadalītai datu bāzei ir sarežģītāka nekā centralizētai datu bāzei.