Dom baze podataka Što je transakcijska replikacija? - definicija iz tehopedije

Što je transakcijska replikacija? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Transakcijska replikacija?

Transakcijska replikacija je automatizirana periodična raspodjela promjena između baza podataka. Podaci se kopiraju u (ili blizu) u stvarnom vremenu s primarnog poslužitelja (izdavača) u bazu podataka koja prima (pretplatnik). Prema tome, transakcijska replikacija nudi izvrsnu sigurnosnu kopiju za česte, svakodnevne promjene baza podataka.

Tehopedia objašnjava transakcijsku replikaciju

U većini slučajeva transakcijska replikacija započinje snimkom snimka izdavača koji se zatim kopira na pretplatnika. Tada se sve promjene izdavača zabilježe u stvarnom vremenu i repliciraju kod pretplatnika.

Transakcijska replikacija ne kopira jednostavno učinak promjena podataka, već dosljedno i točno replicira svaku promjenu.


Na primjer, stanje na računu klijenta u bazi izdavača komercijalne banke u početku glasi 2000 dolara. Zatim u roku od nekoliko minuta kupac položi 500 USD, a zatim podigne 1000 USD s bankomata. Neto efekt je 2000 USD + 500- $ 1000 = 1500 USD. Međutim, transakcijska replikacija ne ažurira račun korisničkog pretplatnika na samo 1500 USD. Svaka od ove dvije transakcije također mora biti napisana pretplatniku.


Zbog svoje gotovo stvarne prirode, dva ili više administratora baze podataka (DBA) često koriste mehanizam za odstupanje, gdje više od nekoliko minuta zastoja nije opcija, npr. Mreže bankomata i nuklearne elektrane. U tom pogledu, transakcijska replikacija pokazala se pouzdanim mehanizmom za izradu sigurnosnih kopija podataka.


Ostale vrste replikacija uključuju spajanje i replikaciju snimka.

Što je transakcijska replikacija? - definicija iz tehopedije