Transakcijska replikacija

Avtor: Randy Alexander
Datum Ustvarjanja: 3 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Justin Shi: Blockchain, Cryptocurrency and the Achilles Heel in Software Developments
Video.: Justin Shi: Blockchain, Cryptocurrency and the Achilles Heel in Software Developments

Vsebina

Opredelitev - Kaj pomeni transakcijska replikacija?

Transakcijska replikacija je avtomatizirana periodična porazdelitev sprememb med bazami podatkov. Podatki se kopirajo v (ali blizu) v realnem času s primarnega strežnika (založnika) v sprejemno bazo (naročnik). Tako transakcijska replikacija ponuja odlično varnostno kopijo za pogoste, vsakodnevne spremembe podatkovnih baz.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga transakcijsko replikacijo

V večini primerov se transakcijska replikacija začne s posnetkom založnika, ki se nato kopira na naročnika. Nato se morebitne spremembe založnika prijavijo v realnem času in posnamejo pri naročniku.
Transakcijska replikacija preprosto ne kopira neto učinka sprememb podatkov, temveč dosledno in natančno podvaja vsako spremembo.

Na primer, stanje na računu stranke v bazi založnikov komercialne banke sprva bere 2000 USD. Potem kupec v nekaj minutah položi 500 USD in nato dvigne 1000 USD z bankomata. Čisti učinek je 2000 $ + 500- $ 1000 = 1500 $. Vendar transakcijska replikacija ne samo posodobi račun naročnika naročnika kot 1500 USD. Vsaka od teh dveh transakcij mora biti tudi napisana naročniku.

Zaradi svoje skoraj v realnem času dva ali več skrbnikov baz podatkov (DBA) transakcije podvajanja pogosto uporabljajo kot mehanizem za preklop, pri katerem več kot nekaj minutni izpadi niso možnosti, npr. ATM omrežja in jedrske elektrarne. V zvezi s tem se je transakcijska replikacija izkazala kot zanesljiv mehanizem za varnostno kopiranje baz podatkov.

Druge vrste podvajanja vključujejo spajanje in podvajanje posnetka.