Przesyłka dziennika

Autor: Robert Simon
Data Utworzenia: 18 Czerwiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Zniszcz ten dziennik
Wideo: Zniszcz ten dziennik

Zawartość

Definicja - Co oznacza wysyłka logów?

Przesyłanie dzienników to funkcja programu SQL Server firmy Microsoft, w której zarejestrowane zmiany w bazie danych (logach) są automatycznie przenoszone do bazy danych repliki skonfigurowanej na serwerze rezerwowym. Jest to potężne i przydatne narzędzie do zwiększania dostępności bazy danych poprzez utrzymywanie drugiej ciepłej bazy danych, która może dość szybko wypełnić dość niedostępną podstawową bazę danych.

Należy pamiętać, że możliwość przenoszenia zmian w bazie danych w czasie rzeczywistym z jednej bazy danych do innej nie jest unikalna dla SQL Server. Wysyłka kłód to po prostu wdrożenie tej koncepcji przez Microsoft.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia wysyłkę kłód

Przesyłanie dziennika różni się nieco od dublowania bazy danych. Jest to asynchroniczne przenoszenie zmian z jednego serwera na drugi i może wystąpić, gdy zmiany w podstawowej bazie danych zostaną przeniesione do kilku rezerwowych baz danych. Ponadto w przypadku awarii podstawowej bazy danych przełączenie awaryjne do rezerwowej bazy danych należy wykonać ręcznie.

Natomiast tworzenie kopii lustrzanych jest synchronizacją zmian w czasie rzeczywistym, tak jak sugeruje nazwa - twój obraz w lustrze podnosi rękę, gdy podnosisz swoją, a nie kilka minut później! W przypadku kopii lustrzanej przełączanie awaryjne bazy danych jest zautomatyzowane, w przeciwieństwie do wysyłania dziennika.

Można więc zapytać, dlaczego wysyłanie kłód jest nawet konieczne, jeśli dostępne jest tworzenie kopii lustrzanych. Krótka odpowiedź to koszt. Tworzenie kopii lustrzanych może być dość kosztowne, ponieważ zwykle wymaga trzeciego serwera oprócz serwerów podstawowych i rezerwowych, a także szybkich łączy danych między serwerami, aby zapewnić kopiowanie dzienników w czasie rzeczywistym. Wysyłka kłód stanowi rodzaj kompromisu między wysoką ceną a automatyczną redundancją, aczkolwiek z następującymi zastrzeżeniami:


  • Przełączanie awaryjne bazy danych nie jest automatyczne
  • Rezerwowa baza danych jest niedostępna do edycji.
  • Występują pewne przestoje, podczas gdy administratorzy baz danych zmieniają operacje na nowy serwer.
  • Nadal istnieje ryzyko utraty danych, jeśli ostatnie kilka minut danych z serwera głównego nie zostanie skopiowanych, zanim staną się niedostępne.

Wysyłka kłód jest idealna w sytuacjach, w których utrzymanie 100% czasu sprawności nie jest absolutnie niezbędne.