Naar de inhoud

Change data capture

Change data capture legt databasewijzigingen vast zodat andere toepassingen ze kunnen verwerken.

Ook bekend alsCDC
API's en datacontracten

Wijzigingen vastleggen in plaats van alleen volledige exports

Change data capture (CDC) legt veranderingen in databasegegevens vast voor verdere verwerking. Een mogelijke aanpak leest het wijzigingslogboek; PostgreSQL beschrijft daarvoor logical decoding. Andere methoden kunnen anders werken.

In een fictief voorbeeld moet een gewijzigde productcategorie in een analysesysteem terechtkomen. De technische rijwijziging verklaart niet vanzelf of het product zakelijk is goedgekeurd. CDC vervangt daarom geen definitie van bedrijfsgebeurtenissen. Maak afspraken over de beginset, verwijderingen, schemawijzigingen en herstartpositie. Ontvangers moeten ook mogelijke herhalingen aankunnen. Een wijziging vastleggen bewijst niet dat die correct in het doel is toegepast.

Bronnen