Back to top

Debezium: come monitorare i cambiamenti dei dati nei Cluster di Database

Rendere operativi i processi di Change Data Capture(CDC) con Apache Kafka e Debezium

Debezium è uno strumento che permette di catturare gli eventi di modifica dei dati nei database per poter permettere agli applicativi di rispondere a questi eventi. In pratica Debezium traccia tali cambiamenti a livello di singola riga e le applicazioni possono quindi utilizzare tali tracciamenti per effettuare operazioni di Change Data Capture(CDC).

Le caratteristiche di Debezium

Debezium è una piattaforma distribuita ed opensource di CDC(il codice è disponibile su GitHub) che supporta il monitoraggio di diversi sistemi database e ti fornisce le seguenti funzionalità:

  • supporto a MySQL;
  • supporto a MondoDB;
  • supporto a PostgreSQL;
  • supporto a SQL Server;
  • supporto a Oracle;
  • supporto a Casandra;
  • supporto ai database in Cloud (tramite opportuni accorgimenti);
  • fault tolerance attraverso la distribuzione dei connettori su più macchine e relativa replica delle informazioni;
  • persistent e partitioned transaction log grazie ai cluster di Apache Kafka su cui è basato;
  • possibilità di monitorare infiniti database( il limite è legato alle performance delle macchine ed al numero di eventi che sono in grado di gestire).

Contattaci subito e senza impegno per sfruttare Debezium e gli strumenti di Change Data Capture.

Per cosa usare le operazioni di Change Data Capture(CDC)

Il principale utilizzo di Debezium e di qualsiasi altro strumento di CDC è quello di rispondere quasi immediatamente quando un dato cambia all’interno di un database. Tale risposta corrisponde al concetto di Event Driven Architecture e può essere concretizzata per esempio:

  • nell’eliminazione dalla cache di un dato;
  • nell’invio di notifiche push;
  • nell’aggiornamento di altri database e gestionali in maniera simultanea;
  • nell’aggregazione dei cambiamenti e stream dei dati;
  • nell’invio a microservizi di informazioni da computare,

praticamente è possibile reagire in qualsiasi modo ai cambiamenti di interi cluster di database anche differenti tra di loro rendendo super efficiente e super moderna la tua applicazione.

Contattaci subito e senza impegno per sfruttare Debezium e gli strumenti di Change Data Capture.

Glue Labs, Debezium e gli strumenti di CDC

Ti supportiamo nell’abilitazione di processi event e data driven, nell’amministrazione e gestione, nella configurazione, nel troubleshooting, nel debugging e nello sviluppo di integrazioni e servizi. Grazie all’esperienza maturata in tantissimi settori, con numerosi Clienti e con un solido gruppo aziendale ti forniamo assistenza e supporto per qualsiasi progetto di Change Data Capture(CDC). Contattaci subito e senza impegno per maggiori informazioni.

CONTATTI

Scrivici dal form di contatto

Tel +39 06 56549766
Fax +39 06 21122581

Mail: info@glue-labs.com
Pec: gluelabs@legalmail.it

Dove Siamo
Roma: Piazza Don Sturzo 15
Padova: Via Savonarola 217
Milano: Via Lazzaretto 19
Torino: Via V. Amedeo II 6

    Nome*

    E-mail*

    Telefono(per un contatto più rapido)

    Come possiamo aiutarti?

    Altro che vuoi dirci?

    Inviando i tuoi dati accetti le condizioni sulla privacy. Li useremo per rispondere alle tue domande e richieste.

    TOP

    Articoli