Kazalo:
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 podatkov (naročnik). Tako transakcijska replikacija ponuja odlično varnostno kopijo za pogoste, vsakodnevne spremembe podatkovnih baz.
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 poslovne 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 skoraj neposredne narave 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, na primer omrežja za upravljanje bankomatov 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.




