Udostępnij za pośrednictwem


Replikacja, omówienie modelu publikowania

Replikacja używa publikacji metaphor przemysłu do reprezentowania składników w topologia replikacji, które obejmować Wydawca, dystrybutora, abonentów, publikacje, artykuły i subskrypcje.It is helpful to think of Microsoft SQL Server replication in terms of a magazine:

  • Wydawca czasopisma publikuje publikacje jednego lub więcej

  • Publikacja zawiera artykuły

  • Wydawcy rozprowadza magazine bezpośrednio lub używa dystrybutor

  • Subskrybenci otrzymują publikacje, które zostały subskrybowane

Chociaż czasopisma metaphor jest przydatne dla rozumienia replikacja, jest ważne, aby zauważyć, że SQL Server replikacja zawiera funkcję nie jest reprezentowana w tym metaphor, szczególnie zdolność dla subskrybenta dokonać aktualizacji i Wydawca wysyłanie zmian przyrostowych do artykułów w publikacja.

A topologia replikacja definiuje relację między serwerami i kopie danych i wyjaśnia logiki, która określa sposób przepływu danych między serwerami.Istnieje kilka procesów replikacja (określane jako Agenci), które są odpowiedzialne za kopiowania i przenoszenia danych między programem Wydawca a subskrybentów.Na rysunku poniżej przedstawiono omówienie składników i procesów w replikacja.

Składniki replikacji i przepływ danych

Wydawca

Wydawca jest wystąpienie bazy danych, która udostępnia dane do innych lokalizacji, dzięki replikacja.Wydawca Może mieć jeden lub więcej publikacji, każdy Definiowanie logicznie powiązanych zestaw obiektów i replikowanie danych.

Dystrybutor

Dystrybutor jest wystąpienie bazy danych, który działa jako magazynu dla replikacja szczegółowe dane związane z jednego lub kilku wydawców.Każdy wydawca jest skojarzona z jednej bazie danych (znany jako baza danych dystrybucji) u dystrybutora.baza danych dystrybucji przechowuje dane stanu replikacja, metadane dotyczące publikacja, a w niektórych przypadkach działa jako kolejka danych z Wydawca do subskrybentów.W wielu przypadkach wystąpienie serwera bazy danych w pojedynczym działa zarówno jako Wydawca i dystrybutora.Jest to określane jako dystrybutor lokalny.Gdy wydawcy i dystrybutor są skonfigurowane na oddzielnej bazy danych wystąpienia serwera, dystrybutor jest znany jako dystrybutor zdalny.

Subskrybenci

Abonent jest wystąpienie bazy danych, który odbiera replikowanych danych.Subskrybent może odbierać danych z wielu wydawców i publikacji.W zależności od typu wybranego subskrybent replikacja można również przebiegu zmiany danych do Wydawca lub ponownie opublikować dane do innych subskrybentów.

Artykuł

Artykuł identyfikuje obiekt bazy danych, uwzględnionej w publikacja.Publikacja może zawierać różne typy artykułów, łącznie z tabel, widoków, procedur przechowywanych i innych obiektów.Jeśli tabele są publikowane jako artykułów, filtrów można ograniczyć kolumny i wiersze danych wysłanych do subskrybentów.

Publikacja

Publikacja jest kolekcja jeden lub więcej artykułów z jednej bazy danych.Grupowanie wielu artykułów do publikacja ułatwia określenie logicznie powiązanych zestaw obiektów bazy danych i dane, które są replikowane jako jednostka.

Subskrypcja

Subskrypcja jest żądanie kopii publikacja dostarczane do subskrybenta.Subskrypcja Określa, jakie publikacja zostanie odebrany, gdzie i kiedy.Istnieją dwa rodzaje subskrypcji: wypychanie i ściągać.Więcej informacji o wypychanie i ściągać subskrypcji, zobacz Subskrybowanie publikacje.