Indholdsfortegnelse:
- Definition - Hvad betyder transaktionsreplikation?
- Techopedia forklarer Transactionional Replication
Definition - Hvad betyder transaktionsreplikation?
Transaktionsreplikation er den automatiske periodiske fordeling af ændringer mellem databaser. Data kopieres i (eller nær) realtid fra den primære server (udgiver) til den modtagende database (abonnent). Således tilbyder transaktionsreplikation en fremragende sikkerhedskopi til hyppige, daglige databaserændringer.
Techopedia forklarer Transactionional Replication
I de fleste tilfælde begynder transaktionsreplikation ved at tage et snapshot af udgiver, som derefter kopieres til abonnenten. Derefter logges eventuelle udgiverændringer i realtid og replikeres hos abonnenten.
Transaktionsreplikation kopierer ikke blot nettoeffekten af dataændringer, men replikerer snarere konsekvent og nøjagtigt hver ændring.
For eksempel læser en kundes kontosaldo i en kommerciel banks udgiverdatabase $ 2.000. I løbet af et par minutter indbetaler kunden $ 500 og trækker derefter $ 1000 ud af pengeautomaten. Nettoeffekten er $ 2000 + $ 500- $ 1000 = $ 1500. Imidlertid opdaterer en transaktionsreplikation ikke blot abonnentens klientkonto som $ 1500. Hver af disse to transaktioner skal også skrives til abonnenten.
På grund af sin næsten realtids karakter bruges transaktionsreplikation ofte af to eller flere databaseadministratorer (DBA'er) som en failover-mekanisme, hvor mere end et par minutters nedetid ikke er en mulighed, f.eks. ATM-netværk og atomkraftværker. I denne henseende har transaktionsreplikation vist sig at være en pålidelig mekanisme til backup-databaser.
Andre replikationstyper inkluderer replikering af fletning og snapshot.
