Kaylie
Ein verteiltes Datenbankverwaltungssystem (DDBMS) unterscheidet sich in vielerlei Hinsicht von einem zentralisierten Datenbankverwaltungssystem (DBMS).
Bei DDBMS werden die Daten über die Netzknoten verteilt. Im Gegensatz zum DBMS werden die Daten nicht an einer zentralen Stelle gespeichert und kontrolliert, sondern an verschiedenen Standorten gespeichert und das DDBMS ist für die Verwaltung aller Daten verantwortlich. Somit gibt es einen Netzwerk-Overhead, dem das DBMS im Gegensatz zum DDBMS nicht ausgesetzt ist.
DDBMS bietet den Zugriff auf verteilte Datenbanken über dieselbe Schnittstelle wie in DBMS, aber zu diesem Zweck ist DDBMS komplizierter als DBMS.
Die Daten werden entweder durch Fragmentierung oder durch Replikation über das Netzwerk verteilt.
In jedem Fall ist es das Ziel von DDBMS, diese Verteilung für den Benutzer transparent zu machen. Transparenz bedeutet die Trennung der Semantik des Systems auf hoher Ebene von Implementierungsproblemen auf niedriger Ebene. Mit anderen Worten, ein transparentes System verbirgt die Implementierungsdetails vor den Benutzern.
Und DDBMS muss die Transparenz auf vier Ebenen wie Netzwerktransparenz, Fragmentierungstransparenz, Replikationstransparenz usw. bereitstellen.
All diese Transparenzen werden in DBMS nicht benötigt.
Somit ist DDBMS anspruchsvoller als DBMS, da es die Organisationsstruktur der heutigen weitverzweigten Unternehmen unterstützt und reaktionsschneller und zuverlässiger ist.