Транзакційна реплікація

Автор: Randy Alexander
Дата Створення: 3 Квітень 2021
Дата Оновлення: 1 Липня 2024
Anonim
IT-екосистема для харчового виробництва та дистрибуції
Відеоролик: IT-екосистема для харчового виробництва та дистрибуції

Зміст

Визначення - Що означає транзакційна реплікація?

Транзакційна реплікація - це автоматизований періодичний розподіл змін між базами даних. Дані копіюються в (або поблизу) в режимі реального часу з основного сервера (видавця) в базу даних прийому (абонент). Таким чином, транзакційна реплікація пропонує чудову резервну копію для частих щоденних змін баз даних.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює транзакційну реплікацію

У більшості випадків транзакційна реплікація починається з огляду знімка видавця, який потім копіюється на підписника. Потім будь-які зміни видавця реєструються в режимі реального часу та реплікуються підписчиком.
Транзакційна реплікація не просто копіює чистий ефект змін даних, а скоріше послідовно та точно копіює кожну зміну.

Наприклад, залишок на рахунку клієнта в базі даних видавців комерційного банку спочатку складає 2000 доларів. Потім протягом декількох хвилин замовник здає 500 доларів, а потім знімає 1000 доларів з банкомату. Чистий ефект становить $ 2000 + $ 500- $ 1000 = 1500 $. Однак транзакційна реплікація не просто оновлює обліковий запис клієнта абонента як 1500 доларів. Кожна з цих двох транзакцій також повинна бути записана абоненту.

Через свою близьку до реального часу транзакційну реплікацію часто використовують два або більше адміністраторів баз даних (DBA) як механізм відмови, коли більше декількох хвилин простою не є можливим, наприклад. Мережі банкоматів та атомні електростанції. У зв'язку з цим транзакційна реплікація виявилася надійним механізмом резервного копіювання баз даних.

Інші типи реплікації включають злиття та реплікацію знімків.