У дома Данни на Guide-Bulgaria.com Какво е транзакционна репликация? - определение от техопедия

Какво е транзакционна репликация? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава транзакционна репликация?

Транзакционната репликация е автоматизираното периодично разпределение на промените между базите данни. Данните се копират в (или близо) в реално време от основния сървър (издател) в приемащата база данни (абонат). По този начин транзакционната репликация предлага отлично архивиране за чести, ежедневни промени в базите данни.

Техопедия обяснява транзакционната репликация

В повечето случаи транзакционната репликация започва с направата на моментна снимка на издател, която след това се копира на абоната. След това всички промени на издателя се регистрират в реално време и се репликират при абоната.

Транзакционната репликация не просто копира нетния ефект от промените на данните, а по-скоро последователно и точно възпроизвежда всяка промяна.


Например, салдото на клиентската сметка в базата данни на издатели на търговска банка първоначално чете 2000 долара. След това, в рамките на няколко минути, клиентът депозира $ 500 и след това тегли 1000 $ от банкомата. Нетният ефект е $ 2000 + $ 500 - $ 1000 = $ 1500. Транзакционната репликация обаче не актуализира просто клиентския акаунт на абоната като $ 1500. Всяка от тези две транзакции също трябва да бъде написана на абоната.


Поради близкото си естество в реално време транзакционната репликация често се използва от двама или повече администратори на база данни (DBA) като механизъм за отказ, при който повече от няколко минути престой не са опция, например мрежи за УВД и атомни електроцентрали. В тази връзка транзакционната репликация се оказа надежден механизъм за архивиране на бази данни.


Други типове репликации включват сливане и репликация на моментна снимка.

Какво е транзакционна репликация? - определение от техопедия