Innehållsförteckning:
- Definition - Vad betyder Transactionional Replication?
- Techopedia förklarar Transactionional Replication
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.
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 korrekt varje ändring.
Till exempel läser kundens kontosaldo i en affärsbanks 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 transaktionsreplikering 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.
