Turinys:
Apibrėžimas - ką reiškia operacijų replikacija?
Operacijų replikacija yra automatizuotas periodiškas pakeitimų paskirstymas tarp duomenų bazių. Duomenys realiame laike (arba beveik) yra nukopijuojami iš pirminio serverio (leidėjo) į gaunančią duomenų bazę (abonentą). Taigi operacijų replikacija suteikia puikią atsarginę kopiją dažnai, kasdien keičiant duomenų bazę.
„Techopedia“ paaiškina operacijų replikaciją
Daugeliu atvejų operacijų replikacija pradedama darant leidėjo momentinę nuotrauką, kuri vėliau nukopijuojama abonentui. Tada visi leidėjo pakeitimai registruojami realiuoju laiku ir pakartojami abonentui.
Operacijų kartojimas ne tik nukopijuoja grynąjį duomenų pakeitimų poveikį, bet nuosekliai ir tiksliai atkartoja kiekvieną pakeitimą.
Pavyzdžiui, kliento sąskaitos likutis komercinio banko leidėjų duomenų bazėje iš pradžių yra 2 000 USD. Tuomet klientas per kelias minutes perveda 500 USD ir išima iš bankomato 1000 USD. Grynasis efektas yra 2000 USD + 500 USD - 1000 USD = 1500 USD. Tačiau operacijos pakartojimas paprasčiausiai neatnaujina abonento kliento sąskaitos kaip 1500 USD. Abi šios operacijos taip pat turi būti parašytos abonentui.
Dėl operacijų replikacijos, būdingos beveik realiuoju laiku, dvi ar daugiau duomenų bazių administratorių (DBA) dažnai naudoja kaip atjungimo mechanizmą, kai daugiau nei keletas minučių prastovos nėra galimybė, pvz., Bankomatų tinklai ir atominės elektrinės. Šiuo atžvilgiu operacijų pakartojimas pasirodė esąs patikimas atsarginių duomenų bazių kūrimo mechanizmas.
Kiti replikacijos tipai apima sujungimą ir momentinės nuotraukos replikaciją.
