Innholdsfortegnelse:
Definisjon - Hva betyr replikering?
Replikering er kontinuerlig kopiering av dataendringer fra en database (utgiver) til en annen database (abonnent). De to databasene er vanligvis lokalisert på en annen fysisk server, noe som resulterer i en belastningsbalanseringsramme ved å distribuere diverse databasespørsmål og gi failover-evne. Serveren for abonnentdatabasen kan konfigureres som en sikkerhetskopi i tilfelle serverens feil for utgiverdatabasen.
Techopedia forklarer replikering
Ved implementering av replikering bruker databasesystemer en rekke metoder, men bruker samme konsept. Hvis det er en måte å kopiere data ofte fra en database til en sekund, eller til og med til en tredje versjon av den samme databasen, kan to hoveddatabaseadministrasjonsmål oppnås: failover-evne og belastningsbalansering.
Etter at data er distribuert mellom to eller flere servere, trenger ikke spørrende brukere å koble seg til en primær database. Hvis replikering er konfigurert som angir den primære databasen som utgiver, kan noen spørsmål omdirigeres til abonnenten. Denne prosessen er kjent som belastningsbalansering og er nyttig for databaser som har høy brukertrafikk.
Replikering kan også gi failover-evne. Når data er lagret på to separate servere, kan en abonnent settes opp som standard primær hvis utgiveren blir utilgjengelig.
Det er tre forskjellige replikeringsmetoder:
- Snapshot Replication: Data kopieres fra utgiveren til abonnentene.
Merk: Endringer av abonnenter må komme fra utgiveren. Dermed er det bare abonnenten som kan spørres; men dataene kan ikke redigeres av brukere.
- Merge Replication: Data kombineres fra to eller flere databaser til en super masterdatabase, som er vanskeligere å implementere enn snapshot replication.
- Transaksjonell replikering: Den fullstendige databasen kopieres, etterfulgt av utgiveroppdateringer som periodisk kopieres til abonnenten (e).
Hvis viktige data ved et uhell blir slettet fra utgiveren, sletter replikering de samme dataene fra abonnenten (e). Replikering er ikke en erstatning for sikkerhetskopier.
