Gå til indholdet

Change data capture

Change data capture opfanger ændringer i databasen, så andre applikationer kan behandle dem.

Også kendt somCDCRegistrering af dataændringer
API'er og datakontrakter

Opfang ændringer frem for kun fulde eksporter

Change data capture, eller CDC, opfanger ændringer i databasedata til efterfølgende behandling. En mulig tilgang læser ændringsloggen; PostgreSQL beskriver logical decoding til dette. Andre metoder kan fungere anderledes.

I et opdigtet eksempel skal en ændret produktkategori nå frem til et analysesystem. Den tekniske rækkeændring forklarer ikke i sig selv, om produktet er forretningsmæssigt godkendt. CDC erstatter derfor ikke en definition af forretningshændelser. Afklar startdatasæt, sletninger, skemaændringer og genstartsposition. Modtagere skal også kunne håndtere mulige gentagelser. Registreringen af en ændring beviser ikke, at den er anvendt korrekt i målet.

Kilder