Sobes.tech
Senior

Wat is replicatie in databases?

sobes.tech AI

Antwoord van AI

Replicatie in databases is het proces van het kopiëren en onderhouden van een actuele kopie van gegevens van één server (master) naar andere servers (replica's). Dit stelt je in staat om de beschikbaarheid van gegevens te verhogen, de leesbelasting te verdelen en fouttolerantie te garanderen.

Belangrijkste typen replicatie:

  • Master-slaaf (één hoofd, meerdere ondergeschikten) — alle records gaan naar de master, replica's ontvangen updates asynchroon of synchroon.
  • Multi-master — meerdere hoofdknopen die schrijfbewerkingen kunnen accepteren, synchronisatie tussen hen is complexer.

Voorbeeld: in PostgreSQL kan streaming-replicatie worden ingesteld, waarbij de replica WAL-registraties van de master ontvangt en toepast, waardoor deze gesynchroniseerd blijft.