Huis databases Wat is replicatie? - definitie van techopedia

Wat is replicatie? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent replicatie?

Replicatie is het continu kopiëren van gegevenswijzigingen van de ene database (uitgever) naar een andere database (abonnee). De twee databases bevinden zich over het algemeen op verschillende fysieke servers, wat resulteert in een load-balancing-raamwerk door diverse databasequery's te distribueren en failover-mogelijkheden te bieden. De server voor de abonneedatabase kan worden geconfigureerd als een back-up in het geval van een storing van de server voor de database van de uitgever.

Techopedia legt replicatie uit

Bij het implementeren van replicatie gebruiken databasesystemen verschillende methoden, maar gebruiken ze hetzelfde concept. Als er een manier is om vaak gegevens van de ene naar de andere database te kopiëren, of zelfs naar een derde versie van dezelfde database, kunnen twee hoofddoelstellingen voor databasebeheer worden bereikt: failover-mogelijkheden en taakverdeling.


Nadat gegevens zijn verdeeld over twee of meer servers, hoeven gebruikers niet te vragen verbinding te maken met een primaire database. Als replicatie is ingesteld om de primaire database aan te wijzen als de uitgever, kunnen sommige query's worden doorgestuurd naar de abonnee. Bekend als taakverdeling, is dit proces nuttig voor databases met veel gebruikersverkeer.


Replicatie kan ook failover-mogelijkheden bieden. Wanneer gegevens op twee afzonderlijke servers worden bewaard, kan een abonnee worden ingesteld als de standaard primaire als de uitgever onbeschikbaar wordt.


Er zijn drie verschillende replicatiemethoden:

  • Snapshot Replication: gegevens worden gekopieerd van de uitgever naar de abonnees.

    Opmerking: abonneewijzigingen moeten van de uitgever komen. Aldus kan alleen de abonnee worden ondervraagd; maar de gegevens kunnen niet door gebruikers worden bewerkt.

  • Replicatie samenvoegen: gegevens worden gecombineerd van twee of meer databases in één supermaster-database, wat moeilijker te implementeren is dan snapshotreplicatie.
  • Transactionele replicatie: de volledige database wordt gekopieerd, gevolgd door updates van uitgevers die periodiek worden gekopieerd naar de abonnee (s).

Als belangrijke gegevens per ongeluk van de uitgever worden verwijderd, verwijdert replicatie dezelfde gegevens van de abonnee (s). Replicatie is geen vervanging voor back-ups.

Wat is replicatie? - definitie van techopedia