Transakcyjna replikacja

Autor: Randy Alexander
Data Utworzenia: 3 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Configure Transactional Replication in SQL Server 2012 Step by Step [HD]
Wideo: Configure Transactional Replication in SQL Server 2012 Step by Step [HD]

Zawartość

Definicja - Co oznacza transakcyjna replikacja?

Replikacja transakcyjna to automatyczna okresowa dystrybucja zmian między bazami danych. Dane są kopiowane w czasie rzeczywistym (lub w pobliżu) z serwera głównego (wydawcy) do odbierającej bazy danych (subskrybenta). Tak więc replikacja transakcyjna stanowi doskonałą kopię zapasową dla częstych, codziennych zmian w bazach danych.


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 replikację transakcyjną

W większości przypadków replikacja transakcyjna rozpoczyna się od wykonania migawki wydawcy, która jest następnie kopiowana do subskrybenta. Następnie wszelkie zmiany wydawcy są rejestrowane w czasie rzeczywistym i replikowane u subskrybenta.
Replikacja transakcyjna nie tylko kopiuje efekt netto zmian danych, ale konsekwentnie i dokładnie replikuje każdą zmianę.

Na przykład saldo konta klienta w bazie danych wydawców banku komercyjnego wynosi początkowo 2000 USD. Następnie w ciągu kilku minut klient wpłaca 500 USD, a następnie wypłaca 1000 USD z bankomatu. Efekt netto to 2000 USD + 500 USD - 1000 USD = 1500 USD. Jednak replikacja transakcyjna nie tylko aktualizuje konto klienta subskrybenta jako 1500 USD. Każda z tych dwóch transakcji musi być również zapisana subskrybentowi.

Ze względu na swój charakter zbliżony do czasu rzeczywistego replikacja transakcyjna jest często używana przez dwóch lub więcej administratorów baz danych (DBA) jako mechanizm przełączania awaryjnego, w którym nie ma opcji dłuższej niż kilka minut, np. Sieci bankomatów i elektrownie jądrowe. Pod tym względem replikacja transakcyjna okazała się niezawodnym mechanizmem do tworzenia kopii zapasowych baz danych.

Inne typy replikacji obejmują replikację scalania i migawek.