![Verteilte Datenbanken, Teil 1 (MS)](https://i.ytimg.com/vi/TS1EukzoxWI/hqdefault.jpg)
Inhalt
- Definition - Was bedeutet verteilte Datenbank?
- Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
- Techopedia erklärt Distributed Database
Definition - Was bedeutet verteilte Datenbank?
Eine verteilte Datenbank ist eine Art Datenbankkonfiguration, die aus lose gekoppelten Datenspeichern besteht. In einer herkömmlichen Datenbankkonfiguration sind alle Speichergeräte an denselben Server angeschlossen, häufig weil sie sich am selben physischen Standort befinden. Eine verteilte Datenbank funktioniert als ein einziges Datenbanksystem, obwohl die Datenbankhardware von vielen Geräten an verschiedenen Standorten ausgeführt wird.
Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
Techopedia erklärt Distributed Database
Das große Problem bei verteilten Datenbanken ist, wie sie aktuell und synchron gehalten werden können. Mit anderen Worten, wie wird die Replikation durchgeführt und wie wird die referenzielle Integrität aufrechterhalten? Eine Master / Slave-Beziehung spielt dabei eine große Rolle. Zur Vereinfachung wird eine Datenbank als Master ausgewählt, die während des Replikationsprozesses für andere Datenbanken verwendet wird, die als Slaves bezeichnet werden. Während der Replikation wird jede Datenbank mit einer speziellen Software durchsucht und auf Inkonsistenzen und Änderungen überprüft. Diese werden repliziert, sodass alle Datenbanken gleich aussehen. Dieser Vorgang kann komplex und zeitaufwendig sein, da die Anzahl und Größe der Datenbank zunimmt.