Chaque base de données PostgreSQL source s'appuie sur sa fonctionnalité de décodage logique. Dans PostgreSQL, le décodage logique est mis en œuvre en décodant le contenu des fichiers WAL (Write-Ahead Log). Les fichiers WAL contiennent des informations sur l'historique d'activité d'une base de données. Datastream exploite ces fichiers pour interroger les modifications de données. Pour en savoir plus sur le fonctionnement de Datastream avec les fichiers WAL, consultez Utiliser les fichiers WAL de base de données PostgreSQL.
Emplacements de publication et de réplication
Lorsque vous configurez votre source PostgreSQL, vous devez créer une publication et un emplacement de réplication.
Une publication est un ensemble de modifications générées à partir d'un tableau ou d'un groupe de tableaux. que vous souhaitez répliquer à l'aide d'une réplication logique.
Un emplacement de réplication est une fonctionnalité PostgreSQL qui garantit qu'un flux de modifications stockée dans un fichier journal WAL est répliquée vers la destination dans le bon ordre.
Chaque emplacement de réplication diffuse une séquence de modifications à partir d'une seule base de données, et chaque publication n'existe que dans une seule base de données. Vous devez donc créer une ou plusieurs par base de données.
Pour en savoir plus, consultez Publication. et les emplacements de réplication dans la documentation PostgreSQL.
Bases de données compatibles
Datastream fonctionne avec les types de bases de données PostgreSQL suivants :
- AlloyDB pour PostgreSQL
- AlloyDB Omni
- Amazon Aurora PostgreSQL
- Amazon RDS pour PostgreSQL
- Cloud SQL pour PostgreSQL
- PostgreSQL autogéré (sur site ou hébergé dans le cloud)
Étape suivante
- Découvrez comment configurer une base de données AlloyDB pour PostgreSQL pour qu'elle fonctionne avec Datastream.
- Découvrez comment configurer AlloyDB Omni pour qu'il fonctionne avec Datastream.
- Découvrez comment configurer une base de données Amazon Aurora PostgreSQL pour qu'elle fonctionne avec Datastream.
- Découvrez comment configurer une base de données Amazon RDS pour PostgreSQL afin qu'elle fonctionne avec Datastream.
- Découvrez comment configurer une base de données Cloud SQL pour PostgreSQL pour qu'elle fonctionne avec Datastream.
- Découvrez comment configurer une base de données autogérée PostgreSQL pour qu'elle fonctionne avec Datastream.