In a cascade replication topology, Data Replication replicates change data unidirectionally down a series of databases. Users can write changes to any database in the chain.
A database in a middle of the chain can act as both a source and target simultaneously. From any database in the chain, Data Replication replicates forward all changes that originally occurred on that database to the other databases in the chain.
The following image shows a typical cascade replication topology that includes three databases:
In this deployment topology, you must run a Server Manager instance on each system. Run an Extractor task on each system from which you capture database changes and replicate changes forward (Database A and Database B). Run an Applier task on each system to which you apply changes (Database B and Database C). You can run the Data Replication Console on a standalone system.
When the cascade replication runs, Data Replication replicates forward the changes that occurred on Database A to Database B. When replicating changes from Database B to Database C, Data Replication replicates both the changes that originated on Database A and Database B.
Data Replication does not support cascade replication for Apache Kafka targets.