Domov Databáze Co je transakční replikace? - definice z techopedie

Co je transakční replikace? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Transakční replikace?

Transakční replikace je automatická periodická distribuce změn mezi databázemi. Data jsou kopírována v reálném čase (nebo v jeho blízkosti) z primárního serveru (vydavatele) do přijímací databáze (předplatitel). Transakční replikace tak nabízí vynikající zálohu pro časté denní změny databází.

Techopedia vysvětluje transakční replikace

Ve většině případů transakční replikace začíná pořizováním snímku vydavatele, který je potom zkopírován do předplatitele. Poté jsou všechny změny vydavatele zaznamenány v reálném čase a replikovány u odběratele.

Transakční replikace nekopíruje pouze čistý účinek změn dat, ale spíše důsledně a přesně replikuje každou změnu.


Například zůstatek účtu zákazníka v databázi vydavatele komerční banky zpočátku přečte 2 000 $. Poté, během několika minut, zákazník vloží 500 USD a poté stáhne 1 000 USD z bankomatu. Čistý efekt je $ 2000 + $ 500 - $ 1000 = $ 1500. Transakční replikace však jednoduše neaktualizuje klientský účet odběratele jako 1 500 USD. Každá z těchto dvou transakcí musí být rovněž zapsána účastníkovi.


Kvůli své povaze téměř v reálném čase používají transakční replikaci dva nebo více správců databází jako mechanismus převzetí služeb při selhání, kde není možné více než několik minut prostojů, např. Sítě ATM a jaderné elektrárny. V tomto ohledu se ukázalo, že transakční replikace je spolehlivým mechanismem pro záložní databáze.


Jiné typy replikace zahrnují slučování a replikace snímků.

Co je transakční replikace? - definice z techopedie