Was ist der Unterschied zwischen peer-to-peer-und merge-Replikation mit SQL Server?
Was ist der Unterschied zwischen peer-to-peer-und die Mergereplikation mit SQL Server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist der Unterschied zwischen peer-to-peer-und die Mergereplikation mit SQL Server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Replikation wird in der Regel verwendet, um Unterstützung
Anwendungen, die die Verteilung Lesen
Operationen über mehrere server
nodes.
Merge-Replikation ist bidirektional
also Lesen und wrtie Operationen
propogated zu und von allen Knoten.
Merge-Replikation erfordert oft die
Umsetzung von Konflikt
Auflösung.
Finden Sie unter: Wie Mergereplikation
Funktioniert
Der Hauptunterschied ist, dass die für die Mergereplikation es gibt nur einen publisher und einen oder mehrere Abonnenten, aber auch in peer-to-peer-Replikation alle Knoten sind sowohl Verleger und Abonnenten(wenn original-Knoten ist markiert mit grünem Pfeil).
Zweitens peer-zu-peer-Replikation ist transaktional, das heißt, es überträgt im Hinblick auf Transaktionen konsistenten Veränderungen. Im Gegensatz dazu, merge-Replikation trigger-basiert. Im hintergrund der Implementierung Sie verwenden auch verschiedene Agenten.
Merge-Replikation Konfliktlösung(Sie können angeben, Konfliktlösung Priorität), peer-to-peer nicht. Während eines Konflikts, peer-to-peer erzeugt eine Warnung, wenn die Konfliktlösung aktiviert ist, Stoppt die Replikation, wobei beide Instanzen unabhängig voneinander arbeiten, bis der Konflikt gelöst ist. In der Produktion, ist es ratsam, schema-änderungen, die nur von dem ursprünglichen Knoten.
In peer-to-peer-Replikation alle Knoten sind identisch, während in der merge-Sie unterscheiden kann. Ich meine, dass die Abonnenten können unterschiedliche Daten von der Verlag.
Beide sind im Grunde das gleiche tun job - Bereitstellung von scale-out -, disaster-recovery, und in einigen Fällen, wo die updates sind selten, und sperrt nicht die Mühe, dass viele, auch die hohe Verfügbarkeit durch die Bereitstellung von Daten-Redundanz. Manchmal, peer-to-peer verbunden ist als Ersatz für die Mergereplikation.
BEARBEITEN
Peer-to-Peer-replicaiton ist von zwei Arten - Transaktions-und Snapshot. Beide sind one-way - vom Verleger auf den Abonnenten.Transaktions-und Snapshot-Replikation verschieben von Daten vom Verleger auf den Abonnenten. Sie werden hauptsächlich für die Bearbeitung in einer einzigen Ort, und die Anzeige /Meldung von Daten an mehreren Orten. Transaktionale ist fast augenblicklich, während snapshot eingeplant werden. Transaktions-hat eine hohe anfängliche Ressourcen-Anforderung, da es erstellt einen ersten snapshot, und dann liest es die nachfolgenden Transaktionen aus dem Transaktionsprotokoll zum senden von Daten über. Snapshot ressourcenintensiv ist, jedes mal, wenn es ausgeführt wird, weil es erzeugt einen neuen snapshot zu jeder Zeit.
Mergereplikation können Sie mehrere Orte, wo Sie können die Daten Bearbeiten, und es synchronisiert sich in Echtzeit mit den Kollegen. Merge-Replikationen im wesentlichen läuft eine Transaktionsreplikation Motor, zum verteilen der Transaktionen und zusätzliche Logik zum anwenden der Transaktionen am Zielort(s).
Hier ist etwas lesestoff http://technet.microsoft.com/en-us/library/ms152531.aspx
Aktualisierbare Abonnenten sind konzipiert für die Szenarien, in denen die Mehrheit der Ihre änderungen treten an den Verleger, aber Sie wollen in der Lage sein, einige kleine Anzahl von änderungen entstehen an den Abonnenten.
P2p keine solche Grenze.
P2P skalieren liest, obwohl viele Menschen fälschlicherweise verwenden Sie als update-anywhere-Topologie. p2p ist auch eine Enterprise Edition nur die Funktion, wo, wie aktualisierbare Abonnenten arbeiten auf der Standard Edition von SQL Server und höher.