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

Elosztott adatbázis vs Centralizált 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 nagyvállalatokban történő tárolására. Az elosztott adatbázis olyan adatbázis, amelyben az adatokat olyan tárolóeszközökben tárolják, amelyek nem azonos fizikai helyen vannak, de az adatbázist egy központi adatbázis-kezelő rendszer (DBMS) vezérli..

Mi az a centralizált adatbázis??

Egy központosított adatbázisban a szervezet összes adatát egyetlen helyen tárolják, például egy nagyszámítógépes számítógépen vagy egy kiszolgálón. A távoli helyeken lévő felhasználók az adatokhoz a Wide Area Network (WAN) útján férnek hozzá az adatok eléréséhez biztosított alkalmazási programok segítségével. A központosított adatbázisnak (a mainframe-nak vagy a szervernek) képesnek kell lennie kielégíteni a rendszerhez érkező összes kérést, ezért könnyen szűk keresztmetszetté válhat. Mivel azonban 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, mivel ha az adatokat centralizált adatbázisban tárolják, az elavult adatok már nem állnak rendelkezésre más helyeken.

Mi az az elosztott adatbázis??

Az elosztott adatbázisban az adatokat különféle fizikai helyeken elhelyezkedő tárolóeszközökben tárolják. Nem kapcsolódnak egy közös CPU-hoz, de az adatbázist egy központi DBMS vezérli. A felhasználók az elosztott adatbázisban lévő adatokhoz a WAN elérésével férnek hozzá. Az elosztott adatbázis naprakészen tartása érdekében a replikációs és másolási folyamatokat használja. A replikációs folyamat azonosítja a megosztott adatbázis változásait, és ezeket a módosításokat alkalmazza annak biztosítása érdekében, hogy az összes elosztott adatbázis azonos legyen. Az elosztott adatbázisok számától függően ez a folyamat nagyon összetett és időigényes lehet. A másolási folyamat azonosítja az adatbázist törzsbázissal, és lemásolja azt. Ez a folyamat nem bonyolult, mint a replikációs folyamat, de gondoskodik arról, hogy az összes elosztott adatbázis azonos 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özpontosított adatbázis adatait tárolóeszközökben tárolja, amelyek egyetlen helyhez kapcsolódnak és egyetlen CPU-val vannak összekötve, addig az elosztott adatbázisrendszer adatait olyan tárolóeszközökben tárolja, amelyek valószínűleg különböző földrajzi helyeken találhatók és központi DBMS segítségével kezelhetők. A központosított adatbázist könnyebb karbantartani és naprakészen tartani, mivel az összes adat egyetlen helyen tárolódik. Ezenkívül könnyebb megőrizni az adatok integritását és elkerülni az adatmásolás követelményét. De az adatokhoz való hozzáférés iránti összes kérelmet egyetlen entitás, például egyetlen mainframe dolgozza fel, és ezért könnyen szűk keresztmetszetté válhat. Az elosztott adatbázisokkal azonban ez a szűk keresztmetszet elkerülhető, mivel az adatbázisok párhuzamosak, így a terhelés több szerver között kiegyensúlyozott. Az adatok frissítése az elosztott adatbázis-rendszerben azonban további munkát igényel, ezért növeli a karbantartás és a bonyolultság költségeit, és ehhez további szoftvert is igényel. Ezenkívül az elosztott adatbázisok adatbázisának megtervezése összetettebb, mint a központosított adatbázis esetében.