Zuhause Datenbanken Was ist Transaktionsreplikation? - Definition aus techopedia

Was ist Transaktionsreplikation? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Transaktionsreplikation?

Transaktionsreplikation ist die automatisierte periodische Verteilung von Änderungen zwischen Datenbanken. Daten werden in (oder nahezu) Echtzeit vom Primärserver (Herausgeber) in die empfangende Datenbank (Abonnent) kopiert. Somit bietet die Transaktionsreplikation ein hervorragendes Backup für häufige tägliche Datenbankänderungen.

Techopedia erklärt die Transaktionsreplikation

In den meisten Fällen beginnt die Transaktionsreplikation mit der Erstellung eines Publisher-Snapshots, der dann auf den Abonnenten kopiert wird. Alle Publisher-Änderungen werden dann in Echtzeit protokolliert und auf dem Abonnenten repliziert.

Die Transaktionsreplikation kopiert nicht nur den Nettoeffekt von Datenänderungen, sondern repliziert jede Änderung konsistent und genau.


Beispielsweise beträgt der Kontostand eines Kunden in der Publisher-Datenbank einer Geschäftsbank anfänglich 2.000 US-Dollar. Innerhalb weniger Minuten zahlt der Kunde dann 500 US-Dollar ein und hebt dann 1000 US-Dollar vom Geldautomaten ab. Der Nettoeffekt beträgt $ 2000 + $ 500 - $ 1000 = $ 1500. Bei einer Transaktionsreplikation wird das Kundenkonto des Abonnenten jedoch nicht einfach mit 1500 US-Dollar aktualisiert. Jede dieser beiden Transaktionen muss auch auf den Abonnenten geschrieben werden.


Aufgrund ihrer Echtzeitnatur wird die Transaktionsreplikation häufig von zwei oder mehr Datenbankadministratoren (DBAs) als Failover-Mechanismus verwendet, bei dem Ausfallzeiten von mehr als einigen Minuten keine Option darstellen, z. B. in Geldautomaten-Netzwerken und Kernkraftwerken. In dieser Hinsicht hat sich die Transaktionsreplikation als zuverlässiger Mechanismus für die Sicherung von Datenbanken erwiesen.


Andere Replikationstypen umfassen die Zusammenführungs- und Snapshot-Replikation.

Was ist Transaktionsreplikation? - Definition aus techopedia