Registrering av dataendringer
Registrering av dataendringer fanger opp databaseendringer slik at andre applikasjoner kan behandle dem.
Fang opp endringer fremfor bare fulle eksporter
Registrering av dataendringer, eller CDC, fanger opp endringer i databasedata for videre behandling. En mulig metode leser endringsloggen; PostgreSQL beskriver logical decoding for dette. Andre metoder kan fungere annerledes.
I et oppdiktet eksempel skal en endret produktkategori nå et analysesystem. Den tekniske radendringen forklarer ikke i seg selv om produktet er forretningsmessig godkjent. CDC erstatter derfor ikke en definisjon av forretningshendelser. Avklar startdatasett, slettinger, skjemaendringer og omstartsposisjon. Mottakere må også håndtere mulige gjentakelser. Å fange opp en endring beviser ikke at den er brukt riktig i målet.
Kilder
Beslektede begreper
- Hendelsesdrevet arkitekturI hendelsesdrevet arkitektur melder komponenter hendelser som andre komponenter kan reagere på uavhengig.
- DatakonsistensDatakonsistens betyr at data følger fastsatte regler, og at tilhørende tilstander ikke motsier hverandre.
- IdempotensEn idempotent handling har samme tilsiktede effekt på tilstanden ved identisk gjentakelse som ved én utførelse.
- Server-Sent EventsServer-Sent Events sender tekstmeldinger fra server til klient via HTTP, for eksempel om fremdriften til en bakgrunnsjobb.
- ETagEn ETag identifiserer en bestemt representasjonsversjon av en HTTP-ressurs og støtter betingede oppslag eller endringer.
- Cross-Origin Resource SharingCORS styrer nettleserens tilgang til svar fra en annen origin. Det erstatter verken API-innlogging eller kontroll av rettigheter.
Ditt prosjekt med ASES
Beskriv prosjektet ditt for oss. Vi tar kontakt med en første vurdering.