Hoppa till innehållet

Change Data Capture

Change Data Capture registrerar databasändringar så att andra applikationer kan bearbeta dem.

Även känt somCDCInsamling av dataändringar
API:er och datakontrakt

Fånga ändringar i stället för bara fullständiga exporter

Change Data Capture (CDC) fångar ändringar i databasdata för efterföljande bearbetning. Ett möjligt sätt läser ändringsloggen; PostgreSQL beskriver logical decoding för detta. Andra metoder kan fungera annorlunda.

I ett påhittat exempel ska en ändrad produktkategori nå ett analyssystem. Den tekniska radändringen förklarar inte i sig om produkten har godkänts av verksamheten. CDC ersätter därför inte en definition av verksamhetshändelser. Klargör startdatamängd, borttagningar, schemaändringar och omstartsposition. Mottagare måste även hantera möjliga upprepningar. Att fånga en ändring bevisar inte att den har tillämpats korrekt i målet.

Källor