Heim  >  Artikel  >  Was sind die Merkmale verteilter Datenbanksysteme?

Was sind die Merkmale verteilter Datenbanksysteme?

青灯夜游
青灯夜游Original
2022-01-06 17:16:0216292Durchsuche

Merkmale des verteilten Datenbanksystems: 1. Unabhängige Transparenz, Benutzer müssen sich nicht um die logische Aufteilung der Daten kümmern und müssen sich nicht um die Details der physischen Standortverteilung der Daten kümmern; 2. Zentralisierte Knotenintegration; 3. Replikationstransparenz, Benutzer müssen sich nicht um den Standort der Datenbank im Netzwerk kümmern. Der Replikationsstatus jedes Knotens im System und die Aktualisierung kopierter Daten werden vom System automatisch abgeschlossen. 4. Einfache Skalierbarkeit.

Was sind die Merkmale verteilter Datenbanksysteme?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Das verteilte Datenbanksystem (DDBS) umfasst ein verteiltes Datenbankverwaltungssystem (DDBMS) und eine verteilte Datenbank (DDB). In einem verteilten Datenbanksystem kann eine Anwendung die Datenbank transparent betreiben. Die Daten in der Datenbank werden in verschiedenen lokalen Datenbanken gespeichert, von verschiedenen DBMS verwaltet, auf verschiedenen Computern ausgeführt und von verschiedenen Betriebssystemen unterstützt Netzwerke.

Eigenschaften verteilter Datenbanksysteme

1. Unabhängige Transparenz (Verteilungstransparenz)

Datenunabhängigkeit ist eines der Hauptziele, die mit Datenbankmethoden verfolgt werden Bei logischen Partitionen müssen Sie sich weder um die Details der physischen Standortverteilung der Daten noch um die Konsistenz doppelter Kopien (redundante Daten) kümmern wird von der Datenbank auf der lokalen Site unterstützt. Die Vorteile der Vertriebstransparenz liegen auf der Hand. Mit der Verteilungstransparenz können Benutzeranwendungen so geschrieben werden, als ob die Daten nicht verteilt würden. Anwendungen müssen nicht neu geschrieben werden, wenn Daten von einem Standort auf einen anderen verschoben werden. Beim Hinzufügen doppelter Kopien bestimmter Daten ist es nicht erforderlich, das Anwendungsprogramm neu zu schreiben. Die Datenverteilungsinformationen werden vom System im Datenwörterbuch gespeichert und Benutzerzugriffsanfragen für nicht lokale Daten werden vom System interpretiert, konvertiert und übertragen basierend auf dem Datenwörterbuch.

2. Zentralisierte Knotenkombination

Die Datenbank ist eine von Benutzern gemeinsam genutzte Ressource, um die Sicherheit und Integrität der Datenbank zu gewährleisten, und ein DBA ist für die Überwachung und Aufrechterhaltung des normalen Betriebs des Systems verantwortlich. In einer verteilten Datenbank gibt es zwei Ebenen der Datenfreigabe:

Die erste ist die lokale Freigabe, das heißt, die freigegebenen Daten jedes Benutzers auf der lokalen Site werden in der lokalen Datenbank gespeichert lokale Website.

Die zweite ist die globale Freigabe, das heißt, jeder Standort der verteilten Datenbank speichert auch Daten, die von Benutzern an anderen Standorten im Netzwerk geteilt werden können, um globale Anwendungen im System zu unterstützen.

3. Replikationstransparenz

Benutzer müssen sich nicht um die Replikation der Datenbank an jedem Knoten im Netzwerk kümmern, und die Aktualisierung der replizierten Daten wird automatisch vom System abgeschlossen. In einem verteilten Datenbanksystem können Daten von einem Standort zur Speicherung auf andere Standorte kopiert werden. Anwendungen können die kopierten Daten verwenden, um verteilte Vorgänge lokal abzuschließen, wodurch die Datenübertragung über das Netzwerk vermieden und der Systembetrieb und die Abfrageeffizienz verbessert werden. Der Aktualisierungsvorgang replizierter Daten umfasst jedoch die Aktualisierung aller replizierten Daten.

4. Einfache Skalierbarkeit

In den meisten Netzwerkumgebungen reicht ein einzelner Datenbankserver irgendwann nicht mehr aus. Wenn die Serversoftware eine transparente horizontale Skalierung unterstützt, können mehrere Server hinzugefügt werden, um Daten weiter zu verteilen und Verarbeitungsaufgaben zu teilen.

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWas sind die Merkmale verteilter Datenbanksysteme?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn