Omówienie replikacja łączenia
Replikacja korespondencji seryjnej, takie jak replikacji transakcyjnej zwykle zaczyna się od migawkę danych i obiektów bazy danych w publikacja.Zmiany kolejnych danych i zmian schematu wprowadzonych Wydawca i subskrybentów są śledzone z wyzwalaczami.Subskrybent do synchronizacji z Wydawca, gdy połączenie z siecią i wymienia wszystkie wiersze, które uległy zmianie między programem Wydawca a subskrybenta wystąpił podczas ostatniej synchronizacji czas.
replikacja łączenia jest zazwyczaj używany w środowiskach serwera do klient.replikacja łączenia jest odpowiednia w dowolnej z poniższych sytuacji:
Wielu subskrybentów może aktualizować te same dane w różnych godzinach i propagowanie zmian do Wydawca i innych subskrybentów.
Subskrybenci muszą otrzymać dane, wprowadź zmiany w trybie offline i później zsynchronizować zmiany z Wydawca i innych subskrybentów.
Każdy subskrybent wymaga innej partycji danych.
Może pojawić się konflikty, a w takim przypadku należy zdolność do wykrywać i ich rozwiązania.
Aplikacja wymaga zmiany netto danych zamiast dostępu do danych pośrednich stanów.Na przykład jeśli wiersz zmieni pięć razy w subskrybent przed jej synchronizuje z wydawcą, wiersz będzie zmienić tylko raz w Wydawca, aby odzwierciedlać zmiany netto danych (czyli wartość piąty).
replikacja łączenia umożliwia różnych witryn autonomicznie pracę i później scalanie aktualizacji w wyniku jedną, jednolity.Ponieważ aktualizacje są dokonywane na więcej niż jeden węzeł, te same dane mogły zostać zaktualizowane przez Wydawca i według więcej niż jeden subskrybent.Z tego powodu, może wystąpić konflikt, gdy aktualizacje są scalane i replikacja łączenia udostępnia wiele sposoby obsługi konflikty.
Aby uzyskać informacje dotyczące wykonywania replikacja łączenia zobacz Projektowanie i wdrażanie (replikacja).
Aby uzyskać informacje o typowych scenariuszy, które wymagają scalania replikacja Zobacz Replikowanie danych między serwerem i klientami.
See Also