Change Data Capture
Il Change Data Capture (CDC) rileva i cambiamenti nel database affinché altre applicazioni possano elaborarli.
Rilevare le modifiche anziché solo esportazioni complete
Il Change Data Capture (CDC) rileva cambiamenti nei dati del database per l'elaborazione a valle. Un possibile metodo legge il registro delle modifiche; PostgreSQL descrive a questo scopo la decodifica logica. Altri metodi possono funzionare diversamente.
In un esempio inventato, una categoria di prodotto modificata deve raggiungere un sistema di analisi. La modifica tecnica della riga non spiega da sola se il prodotto abbia ricevuto l'approvazione aziendale. CDC non sostituisce quindi la definizione degli eventi aziendali. Chiarisca dati iniziali, eliminazioni, cambiamenti di schema e posizione di ripartenza. I destinatari devono gestire anche possibili ripetizioni. Rilevare una modifica non dimostra che sia stata applicata correttamente nella destinazione.
Fonti
Termini correlati
- Architettura basata su eventiNell’architettura basata su eventi, i componenti segnalano eventi ai quali altri componenti possono reagire indipendentemente.
- Coerenza dei datiLa coerenza dei dati indica che i dati rispettano regole definite e che gli stati collegati non si contraddicono.
- IdempotenzaUn’operazione idempotente, ripetuta in modo identico, ha lo stesso effetto previsto sullo stato di una singola esecuzione.
- Server-Sent EventsSSE trasmette notifiche testuali dal server al client via HTTP, per esempio sull’avanzamento di un lavoro in background.
- ETagUn ETag identifica una specifica versione della rappresentazione di una risorsa HTTP e consente letture o modifiche condizionali.
- Cross-Origin Resource SharingCORS regola l’accesso del browser alle risposte di un’altra origine. Non sostituisce l’autenticazione né il controllo delle autorizzazioni nell’API.
Il vostro progetto con ASES
Descriveteci il vostro progetto. Vi ricontatteremo con una prima valutazione.