Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Eine gefilterte Teilmenge von Daten replizieren:Merge oder transaktionale Replikation?

Für die in dieser Frage angegebene Einrichtung eignen sich sowohl Transaktions- als auch Merge-Replikationstypen.
Die einzigen Dinge, die Sie berücksichtigen müssen, sind:

  • Wenn die Latenz für die Datenübertragung zum Abonnenten minimal sein soll, wählen Sie Transaktionsreplikation.
  • Wenn Sie Zugriff auf Zwischendatenzustände benötigen, wählen Sie Transaktionsreplikation.
    Wenn sich beispielsweise eine Zeile fünfmal ändert, ermöglicht die Transaktionsreplikation einer Anwendung, auf jede Änderung zu reagieren (z. B. das Auslösen eines Triggers), nicht nur die Nettodaten ändern sich in der Zeile.

Die Art der Replikation, die Sie für eine Anwendung wählen, hängt jedoch von vielen Faktoren ab.

Hier sind Links zu relevanten Artikeln auf docs.microsoft.com: