Hjem Databaser Hvad er replikering? - definition fra techopedia

Hvad er replikering? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder replikation?

Replikering er kontinuerlig kopiering af dataforandringer fra en database (udgiver) til en anden database (abonnent). De to databaser er generelt placeret på en anden fysisk server, hvilket resulterer i en belastningsbalanceringsramme ved at distribuere forskellige databaseforespørgsler og give failover-kapacitet. Serveren til abonnentdatabasen kan konfigureres som en sikkerhedskopi i tilfælde af serverens fiasko for udgiverdatabasen.

Techopedia forklarer replikering

Ved implementering af replikation bruger databasesystemer forskellige metoder, men bruger det samme koncept. Hvis der ofte er en måde at kopiere data fra en database til en anden eller endda til en tredje version af den samme database, kan to hoveddatabaseadministrationsmål nås: failover-kapacitet og belastningsbalancering.


Når data er distribueret mellem to eller flere servere, kræves det ikke, at brugere, der spørger, til at oprette forbindelse til en primær database. Hvis der er konfigureret replikation, der betegner den primære database som udgiver, kan nogle forespørgsler omdirigeres til abonnenten. Denne proces er kendt som belastningsbalancering og er nyttig til databaser, der har stor brugertrafik.


Replikering kan også give failover-kapacitet. Når data opbevares på to separate servere, kan en abonnent indstilles som standardprimæren, hvis udgiveren ikke er tilgængelig.


Der er tre forskellige replikeringsmetoder:

  • Snapshot-replikation: Data kopieres fra udgiveren til abonnenterne.

    Bemærk: Ændringer af abonnenter skal komme fra udgiveren. Således er det kun abonnenten, der kan spørges; men dets data kan ikke redigeres af brugere.

  • Flet replikering: Data kombineres fra to eller flere databaser til en super master-database, hvilket er vanskeligere at implementere end snapshot-replikation.
  • Transaktionsreplikation: Den fulde database kopieres, efterfulgt af udgiveropdateringer, som periodisk kopieres til abonnenten (e).

Hvis vigtige data ved et uheld slettes fra udgiveren, sletter replikation de samme data fra dets abonnent (er). Replikering er ikke en erstatning for sikkerhedskopier.

Hvad er replikering? - definition fra techopedia