Dictionary

Read replica

Een read replica is een leeskopie van een database. Ze neemt rapporten en zware leesvragen over van de primaire database, meestal met asynchrone replicatie en soms met vertraging.

Wat is een read replica?

Een read replica is een kopie van een database die bedoeld is voor leesverkeer. De primaire database verwerkt writes. De replica krijgt wijzigingen doorgestuurd en beantwoordt queries zoals rapporten, exports of zoekacties.

Het doel is ontlasting. Zware leesvragen hoeven de operationele database dan minder te hinderen. Een salesdashboard kan bijvoorbeeld op een replica draaien terwijl de webshop writes blijft verwerken op de primaire database.

Veel read replicas werken asynchroon. Dat betekent dat de replica heel kort achter kan lopen op de primaire database.

Wanneer gebruik je een read replica?

  1. Read-heavy applicaties. Veel gebruikers lezen data, weinig gebruikers schrijven.

  2. Rapportering op productiegegevens. Rapporten mogen de primaire database niet vertragen.

  3. Geografische spreiding. Gebruikers in een andere regio lezen dichter bij hun locatie.

  4. Herstelopties. Een replica kan deel zijn van disaster recovery, afhankelijk van de setup.

Replica lag

Replica lag is de vertraging tussen primaire database en replica. Bij weinig verkeer is dat soms seconden of minder. Bij pieken, netwerkproblemen of zware writes kan de achterstand oplopen.

Dat maakt read replicas minder geschikt voor schermen waar de gebruiker net iets wijzigde en meteen de nieuwe waarde verwacht. Voor rapportering, dashboards en exports is een kleine vertraging vaak aanvaardbaar, zolang iedereen weet hoe vers de data is.

Read replica versus data warehouse

Een read replica behoudt hetzelfde datamodel als de primaire database. Dat is handig voor technische queries, maar niet altijd prettig voor analyse. Een data warehouse modelleert data anders: historiek, dimensies, feiten, definities en kwaliteitsregels zitten daar bewuster in.

Gebruik een read replica om leeslast te scheiden. Gebruik een data warehouse wanneer je betrouwbare rapportering en analysemodellen nodig hebt.

Read replica versus standby

Een standby database is vooral bedoeld om over te nemen bij uitval. Een read replica is vooral bedoeld om leesverkeer te bedienen. In sommige platformen kan één replica beide functies deels opnemen, maar de ontwerpvraag blijft anders: performance of herstel.

Waar moet je op letten bij read replicas

  • Maak freshness zichtbaar. Toon of meet hoe ver de replica achterloopt.

  • Stuur writes nooit naar de replica. Veel replicas zijn read-only, en dat is bewust.

  • Test failover apart. Een replica hebben betekent niet automatisch dat herstel getest is.

  • Rapporteer niet blind op bronschema's. Operationele tabellen zijn zelden ontworpen voor analyse.

Laatst Bijgewerkt: July 9, 2026 Terug naar Woordenboek
Trefwoorden
read replica disaster recovery data freshness data warehouse sql datapijplijn database replicatie