Transaktionell replikering

Författare: Randy Alexander
Skapelsedatum: 3 April 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Selbstkontrolle verstehen und verbessern
Video: Selbstkontrolle verstehen und verbessern

Innehåll

Definition - Vad betyder Transactionional Replication?

Transaktionell replikering är den automatiska periodiska fördelningen av ändringar mellan databaser. Data kopieras i (eller nära) i realtid från den primära servern (utgivaren) till den mottagande databasen (abonnenten). Således erbjuder transaktionsreplikation en utmärkt säkerhetskopia för ofta, dagliga databasändringar.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Transactionional Replication

I de flesta fall börjar transaktionsreplikering med att ta en stillbild för utgivaren, som sedan kopieras till abonnenten. Därefter loggas eventuella utgivarförändringar i realtid och replikeras hos abonnenten.
Transaktionell replikering kopierar inte bara nettoeffekten av dataförändringar, utan replikerar snarare konsekvent och exakt varje förändring.

Till exempel läser kundens kontosaldo i en kommersiell banks utgivardatabas 2 000 USD. Därefter sätter kunden in $ 500 för att ta in $ 1000 från uttagsautomaten. Nettoeffekten är $ 2000 + $ 500- $ 1000 = 1500 $. En transaktionsreplikation uppdaterar emellertid inte bara abonnentens klientkonto som $ 1500. Var och en av dessa två transaktioner måste också skrivas till abonnenten.

På grund av dess nästan realtidskaraktär, används transaktionsreplikation ofta av två eller flera databasadministratörer (DBA) som en failover-mekanism där mer än några minuters driftstopp inte är ett alternativ, t.ex. ATM-nät och kärnkraftverk. I detta avseende har transaktionsreplikation visat sig vara en pålitlig mekanism för säkerhetskopierande databaser.

Andra replikeringstyper inkluderar sammanslagning och snapshot-replikering.