Hjem databaser Hva er transaksjonsreplikasjon? - definisjon fra techopedia

Hva er transaksjonsreplikasjon? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr transaksjonsreplikasjon?

Transaksjonell replikering er den automatiske periodiske fordelingen av endringer mellom databaser. Data kopieres i (eller nær) sanntid fra primærserveren (utgiveren) til den mottakende databasen (abonnenten). Dermed tilbyr transaksjonell replikering en utmerket sikkerhetskopi for hyppige, daglige databaser endringer.

Techopedia forklarer Transactionional Replication

I de fleste tilfeller begynner transaksjonsreplikasjon med å ta et stillbilde av utgiveren, som deretter kopieres til abonnenten. Deretter logges eventuelle utgiverendringer i sanntid og replikeres hos abonnenten.

Transaksjonell replikering kopierer ikke bare nettoeffekten av dataendringer, men kopierer konsekvent og nøyaktig hver endring.


For eksempel leser en kundes kontosaldo i en kommersiell banks utgiverdatabase 2000 dollar. I løpet av noen minutter setter kunden inn $ 500 og trekker deretter ut $ 1000 fra minibanken. Nettoeffekten er $ 2000 + $ 500- $ 1000 = $ 1500. Imidlertid oppdaterer en transaksjonsreplikasjon ikke bare abonnentklientkontoen som $ 1500. Hver av disse to transaksjonene må også skrives til abonnenten.


På grunn av sin nærmeste sanntids karakter, brukes transaksjonsreplikasjon ofte av to eller flere databaseadministratorer (DBAer) som en failover-mekanisme der mer enn noen få minutters driftsstans ikke er et alternativ, f.eks. ATM-nettverk og atomkraftverk. I denne forbindelse har transaksjonsreplikasjon vist seg å være en pålitelig mekanisme for sikkerhetskopidatabaser.


Andre replikeringstyper inkluderer fletting og øyeblikksbilde replikering.

Hva er transaksjonsreplikasjon? - definisjon fra techopedia