Különbség az elosztott adatbázis és a központi adatbázis között

Különbség az elosztott adatbázis és a központi adatbázis között
Különbség az elosztott adatbázis és a központi adatbázis között

Videó: Különbség az elosztott adatbázis és a központi adatbázis között

Videó: Különbség az elosztott adatbázis és a központi adatbázis között
Videó: Universal Cookware 2024, Július
Anonim

Elosztott adatbázis vs központi adatbázis

A központosított adatbázis olyan adatbázis, amelyben az adatokat egyetlen helyen tárolják és karbantartják. Ez a hagyományos módszer az adatok tárolására a nagyvállalatoknál. Az elosztott adatbázis olyan adatbázis, amelyben az adatokat nem ugyanazon a fizikai helyen lévő tárolóeszközökön tárolják, de az adatbázist egy központi adatbázis-kezelő rendszer (DBMS) vezérli.

Mi az a központi adatbázis?

Egy központi adatbázisban a szervezet összes adata egyetlen helyen, például egy nagyszámítógépen vagy egy szerveren tárolódik. A távoli helyeken tartózkodó felhasználók a WAN-on (Wide Area Network) keresztül érik el az adatokat az adatok eléréséhez biztosított alkalmazásprogramok segítségével. A központosított adatbázisnak (a mainframe vagy a szerver) képesnek kell lennie a rendszerhez érkező összes kérés kielégítésére, így könnyen szűk keresztmetszetté válhat. De mivel az összes adat egy helyen található, könnyebb az adatok karbantartása és biztonsági mentése. Ezenkívül könnyebb megőrizni az adatok integritását, mert miután az adatokat egy központi adatbázisban tárolják, az elavult adatok más helyeken már nem érhetők el.

Mi az elosztott adatbázis?

Egy elosztott adatbázisban az adatok különböző fizikai helyeken található tárolóeszközökön tárolódnak. Nem kapcsolódnak közös CPU-hoz, hanem az adatbázist egy központi DBMS vezérli. A felhasználók a WAN elérésével hozzáférhetnek az elosztott adatbázisban lévő adatokhoz. Az elosztott adatbázis naprakészen tartása érdekében a replikációs és sokszorosítási folyamatokat használja. A replikációs folyamat azonosítja az elosztott adatbázis változásait, és alkalmazza ezeket a változtatásokat annak biztosítására, hogy az összes elosztott adatbázis egyforma legyen. Az elosztott adatbázisok számától függően ez a folyamat nagyon bonyolulttá és időigényessé válhat. A sokszorosítási folyamat egy adatbázist főadatbázisként azonosít, és megkettőzi azt. Ez a folyamat nem bonyolult, mint a replikációs folyamat, de biztosítja, hogy az összes elosztott adatbázis ugyanazokkal az adatokkal rendelkezzen.

Mi a különbség az elosztott adatbázis és a központosított adatbázis között?

Míg egy központi adatbázis egyetlen helyen, egyetlen CPU-hoz csatlakoztatott tárolóeszközökön tárolja adatait, az elosztott adatbázis-rendszerek adatait esetleg különböző földrajzi helyeken elhelyezkedő és központilag kezelt tárolóeszközökön tárolják. DBMS. A központi adatbázist könnyebb karbantartani és frissíteni, mivel az összes adatot egyetlen helyen tárolják. Ezenkívül könnyebb megőrizni az adatok sértetlenségét, és elkerülni az adatok megkettőzésének követelményét. De az összes adathozzáférési kérelmet egyetlen entitás, például egyetlen nagyszámítógép dolgoz fel, és ezért könnyen szűk keresztmetszetgé válhat. De elosztott adatbázisokkal ez a szűk keresztmetszet elkerülhető, mivel az adatbázisok párhuzamosak, így a terhelés kiegyensúlyozott több szerver között. De az adatok naprakészen tartása az elosztott adatbázis rendszerben többletmunkát igényel, ezért növeli a karbantartási költségeket és a bonyolultságot, és ehhez további szoftverek is szükségesek. Ezenkívül az adatbázisok tervezése egy elosztott adatbázishoz bonyolultabb, mint egy központi adatbázishoz.

Ajánlott: