Configura un database PostgreSQL di origine

Ogni database PostgreSQL di origine si basa sulla sua funzionalità di decodifica logica. In PostgreSQL, la decodifica logica viene implementata decodificando i contenuti dei file WAL (Write Ahead Log). I file WAL contengono informazioni sulla cronologia dell'attività su un database e Datastream utilizza questi file per eseguire query sulle modifiche ai dati. Per saperne di più su come funziona Datastream con i file WAL, vedi Utilizzare i file WAL del database PostgreSQL.

Slot di pubblicazione e replica

Quando configuri l'origine PostgreSQL, devi creare una pubblicazione e uno slot di replica.

Una pubblicazione è un insieme di modifiche generate da una tabella o un gruppo di tabelle che vuoi replicare utilizzando la replica logica.

Uno slot di replica è una funzionalità PostgreSQL che garantisce che un flusso di modifiche archiviate in un file di log WAL venga replicato nella destinazione nell'ordine corretto.

Ogni slot di replica trasmette in streaming una sequenza di modifiche da un singolo database e ogni pubblicazione esiste in un solo database, pertanto è necessario creare uno o più flussi per database.

Per ulteriori informazioni, consulta la documentazione relativa a PostgreSQL Pubblicazione e Slot di replica.

Database supportati

Datastream funziona con i seguenti tipi di database PostgreSQL:

Per informazioni su come configurare e verificare che la decodifica logica sia abilitata per ciascuno di questi tipi di database, consulta le rispettive pagine.