Snapshotreplikation (Übersicht)

Die Snapshotreplikation verteilt Daten exakt wie angezeigt zu einem bestimmten Zeitpunkt, ohne Aktualisierungen an den Daten zu überwachen. Bei der Synchronisierung wird der gesamte Snapshot generiert und an Abonnenten gesendet.

HinweisHinweis

Die Snapshotreplikation wird üblicherweise verwendet, um den Ausgangsdatensatz und die Ausgangsdatenobjekte für Transaktions- und Mergeveröffentlichungen bereitzustellen, da der Snapshotprozess eine Kopie aller von einer Veröffentlichung angegebenen Objekte und Daten erstellt. Die Snapshotreplikation kann aber auch als eigenständiger Replikationstyp verwendet werden. Weitere Informationen finden Sie unter Initialisieren eines Abonnements mit einem Snapshot.

Die Verwendung der Snapshotreplikation als eigenständiger Replikationstyp empfiehlt sich vor allem dann, wenn eine oder mehrere der folgenden Bedingungen erfüllt sind:

  • Es kommt nur selten zu Datenänderungen.

  • Es ist akzeptabel, dass Kopien der Daten bezüglich des Verlegers für eine bestimmte Zeit nicht aktuell sind.

  • Es werden kleine Datenmengen repliziert.

  • Große Mengen von Daten werden innerhalb einer kurzen Zeit geändert.

Die Snapshotreplikation ist zu bevorzugen, wenn Datenänderungen zwar umfangreich sind, jedoch selten vorkommen. Wenn z. B. eine Vertriebsorganisation eine Produktpreisliste hat, in der alle Preise gleichzeitig ein- oder zweimal jährlich aktualisiert werden, wird das Replizieren des gesamten Snapshots der Daten nach der Änderung empfohlen. Bei bestimmten Datentypen können auch häufigere Snapshots geeignet sein. Wenn z. B. eine relativ kleine Tabelle tagsüber auf dem Verleger aktualisiert wird und Latenzzeiten akzeptabel sind, können die Änderungen über Nacht als Snapshot übermittelt werden.

Die Snapshotreplikation erfordert einen weniger konstanten Prozessoroverhead auf dem Verleger als die Transaktionsreplikation, da inkrementelle Änderungen nicht nachverfolgt werden. Wenn das zu replizierende Dataset sehr groß ist, können erhebliche Ressourcen zum Generieren und Anwenden des Snapshots erforderlich werden. Erwägen Sie die Größe des gesamten Datasets sowie die Häufigkeit der Änderungen, bevor Sie sich für oder gegen die Snapshotreplikation entscheiden.

Informationen zur Implementierung der Snapshotreplikation finden Sie unter Entwerfen und Implementieren (Replikation).