Skip to main content

Microsoft SQL Server: Replikacja migawek

Synology – profesjonalne zabezpieczenie danych: backup oraz replikacja. (Czerwiec 2026)

Synology – profesjonalne zabezpieczenie danych: backup oraz replikacja. (Czerwiec 2026)
Anonim

Technologia replikacji migawek programu SQL Server umożliwia automatyczne przesyłanie informacji między wieloma bazami danych SQL Server. Ta technologia to świetny sposób na zwiększenie wydajności i / lub niezawodności baz danych.

Istnieje wiele sposobów użycia replikacji migawkowej w bazach danych SQL Server. Na przykład możesz użyć tej technologii do geograficznego rozpowszechniania danych do baz danych znajdujących się w odległych witrynach. Poprawia to wydajność dla użytkowników końcowych, umieszczając dane w najbliższej lokalizacji sieciowej i jednocześnie zmniejsza obciążenie połączeń sieci intersite.

Replikacja migawki do dystrybucji danych

Można również użyć replikacji migawkowej do dystrybucji danych na wielu serwerach w celu równoważenia obciążenia. Jedną z powszechnych strategii wdrażania jest posiadanie głównej bazy danych, która jest używana dla wszystkich zapytań aktualizacji, a następnie kilku podrzędnych baz danych, które otrzymują migawki i są używane w trybie tylko do odczytu w celu dostarczania danych użytkownikom i aplikacjom. Na koniec można użyć replikacji migawki, aby zaktualizować dane na serwerze zapasowym, który ma zostać włączony w przypadku awarii głównego serwera.

Podczas korzystania z replikacji migawki kopiujesz całą bazę danych z serwera SQL wydawcy na serwery SQL subskrybenta na podstawie jednorazowej lub cyklicznej. Kiedy subskrybent otrzymuje aktualizację, nadpisuje całą swoją kopię danych informacjami otrzymanymi od Wydawcy. Może to zająć dużo czasu przy dużych zbiorach danych i konieczne jest dokładne rozważenie częstotliwości i czasu dystrybucji migawek.

Na przykład, nie chcesz przesyłać migawek między serwerami w trakcie zajętości danych w mocno przeciążonej sieci. Byłoby o wiele bardziej rozważne przekazywanie informacji w środku nocy, gdy użytkownicy są w domu, a przepustowość jest wielka.

Inicjowanie replikacji migawek to proces trójstopniowy

  1. Utwórz dystrybutora
  2. Utwórz publikację
  3. Zapisz się do publikacji

Możesz powtórzyć ostatni krok tworzenia subskrybenta tyle razy, ile potrzeba, aby utworzyć wszystkich subskrybentów, których chcesz. Replikacja migawki jest potężnym narzędziem, które umożliwia przesyłanie danych między instalacjami programu SQL Server w przedsiębiorstwie. Powyższe samouczki pomogą Ci rozpocząć przenoszenie danych w ciągu kilku godzin.