Distributed Database vs Centralized Database
Centralized database yog cov ntaub ntawv uas cov ntaub ntawv khaws cia thiab khaws cia hauv ib qho chaw. Qhov no yog txoj hauv kev ib txwm muaj rau khaws cov ntaub ntawv hauv cov lag luam loj. Distributed database yog ib qho chaw khaws ntaub ntawv uas cov ntaub ntawv khaws cia hauv cov khoom siv khaws cia uas tsis nyob hauv tib qhov chaw lub cev tab sis cov ntaub ntawv tswj hwm siv lub hauv paus Database Management System (DBMS).
Dab tsi yog Centralized Database?
Nyob rau hauv lub hauv paus database, tag nrho cov ntaub ntawv ntawm ib lub koom haum yog khaws cia nyob rau hauv ib qho chaw xws li lub mainframe computer los yog ib tug neeg rau zaub mov. Cov neeg siv nyob rau hauv tej thaj chaw deb nkag tau cov ntaub ntawv los ntawm lub Wide Area Network (WAN) siv cov kev pab cuam uas muab los mus saib tau cov ntaub ntawv. Lub hauv paus database (lub mainframe los yog tus neeg rau zaub mov) yuav tsum muaj peev xwm ua tau raws li tag nrho cov kev thov tuaj rau hauv lub system, yog li yuav yooj yim los ua ib tug bottleneck. Tab sis txij li tag nrho cov ntaub ntawv nyob hauv ib qho chaw nws yooj yim dua los tswj thiab rov qab cov ntaub ntawv. Tsis tas li ntawd, nws yooj yim dua los tswj cov ntaub ntawv kev ncaj ncees, vim tias ib zaug cov ntaub ntawv khaws cia rau hauv cov ntaub ntawv tseem ceeb, cov ntaub ntawv qub tsis muaj nyob rau lwm qhov chaw lawm.
Dab faib Database yog dab tsi?
Nyob hauv cov ntaub ntawv faib tawm, cov ntaub ntawv khaws cia hauv cov khoom siv khaws cia uas nyob hauv qhov chaw sib txawv ntawm lub cev. Lawv tsis txuas nrog ib qho CPU sib xws tab sis cov ntaub ntawv yog tswj los ntawm lub hauv paus DBMS. Cov neeg siv nkag mus rau cov ntaub ntawv hauv cov ntaub ntawv faib los ntawm kev nkag mus rau WAN. Txhawm rau khaws cov ntaub ntawv xa tawm mus txog hnub tim, nws siv cov txheej txheem rov ua dua thiab cov txheej txheem duplication. Cov txheej txheem rov ua dua txheeb xyuas cov kev hloov pauv hauv cov ntaub ntawv faib tawm thiab siv cov kev hloov pauv kom paub tseeb tias tag nrho cov ntaub ntawv faib tawm zoo ib yam. Raws li tus naj npawb ntawm cov ntaub ntawv faib tawm, cov txheej txheem no tuaj yeem dhau los ua qhov nyuaj thiab siv sijhawm ntev. Cov txheej txheem duplicate txheeb xyuas ib qho database raws li tus tswv database thiab duplicates cov database. Cov txheej txheem no tsis nyuaj raws li cov txheej txheem rov ua dua tab sis ua kom tag nrho cov ntaub ntawv faib tawm muaj cov ntaub ntawv tib yam.
Dab tsi yog qhov txawv ntawm Distributed Database thiab Centralized Database?
Thaum lub chaw khaws ntaub ntawv hauv nruab nrab khaws nws cov ntaub ntawv hauv cov khoom siv khaws cia uas nyob hauv ib qho chaw txuas nrog tib lub CPU, cov txheej txheem faib cov ntaub ntawv khaws nws cov ntaub ntawv hauv cov khoom siv khaws cia uas muaj peev xwm nyob hauv thaj chaw sib txawv thiab tswj hwm siv lub hauv paus. DBMS. Lub hauv paus chaw khaws ntaub ntawv yooj yim dua los tswj thiab khaws kho tshiab txij li tag nrho cov ntaub ntawv khaws cia hauv ib qho chaw. Tsis tas li ntawd, nws yooj yim dua los tswj cov ntaub ntawv kev ncaj ncees thiab zam kom tsis txhob muaj cov ntaub ntawv luam tawm. Txawm li cas los xij, tag nrho cov kev thov tuaj yeem nkag mus rau cov ntaub ntawv tau ua tiav los ntawm ib qho chaw xws li ib lub mainframe, thiab yog li nws tuaj yeem yooj yim dhau los ua ib lub raj mis. Tab sis nrog cov ntaub ntawv faib tawm, qhov no tuaj yeem zam tsis tau vim tias cov ntaub ntawv sib txuas ua ke ua rau cov khoom sib npaug ntawm ntau lub servers. Tab sis ua kom cov ntaub ntawv hloov mus rau hauv cov ntaub ntawv xa tawm yuav tsum tau ua haujlwm ntxiv, yog li ua rau tus nqi kho thiab nyuaj thiab tseem yuav tsum tau siv software ntxiv rau lub hom phiaj no. Tsis tas li ntawd, tsim cov ntaub ntawv rau cov ntaub ntawv faib tawm yog qhov nyuaj dua li qhov qub rau lub hauv paus database.