Omówienie replikacji scalania
Jak scalania replikacja, replikacja transakcyjna, zazwyczaj rozpoczyna się od migawkę danych i obiektów bazy danych w publikacja.Późniejsze zmiany i modyfikacje schematu Wydawca i abonentów są śledzone z wyzwalaczami.Subskrybent synchronizacja z programem Wydawca po podłączeniu do sieci i wymienia wszystkie wiersze, które uległy zmianie między wydawcę i subskrybenta od ostatniego czas wystąpił podczas synchronizacji.
Replikacja scalania jest zwykle używana w środowiskach klient serwera.Replikacja scalania jest właściwe w dowolnym z następujących sytuacji:
Wielu subskrybentów może aktualizować te same dane w różnych momentach i propagować zmiany do Wydawca i innych subskrybentów.
Subskrybenci potrzebne do odbierania danych, zmiany w trybie offline, a później zsynchronizować zmiany z Wydawca i innych subskrybentów.
Każdy abonent wymaga innej partycji danych.
Mogą wystąpić konflikty, i w takim przypadku należy możliwość 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 na subskrybenta przed synchronizowane z programem Wydawca, wiersz zmieni tylko raz przez wydawcę, aby odzwierciedlić zmianę danych netto (czyli wartość piąty).
Replikacja scalania umożliwia różnych witrynach autonomicznie pracę i później scalić aktualizacje w wyniku pojedynczego, jednolity.Ponieważ aktualizacje są dokonywane na więcej niż jeden węzeł, te same dane mogły zostać zaktualizowane przez Wydawca i przez więcej niż jeden abonenta.Dlatego gdy aktualizacje są scalane i replikacja scalająca zawiera liczbę sposoby obsługi konfliktów może wystąpić konflikt.
Aby uzyskać informacje dotyczące wykonywania replikacja scalająca, zobacz Projektowanie i wdrażanie (replikacji).
Aby uzyskać informacje dotyczące typowych scenariuszy, które wymagają replikacja scalająca, zobacz Replikowanie danych między serwerem i klientami.
Zobacz także