Change Data Capture software often originates from in-house projects at large enterprises, resulting in a diverse array of solutions, languages and approaches, documented below.
Debezium
As of 2021 one of the more popular open-source CDC projects. Debezium
Creator: LinkedIn CDC Style: Trigger Database Compatibility: Source-agnostic, primarily MySQL and Oracle Destination: Generic Clients (Databus also played role of Event Stream) Created: 2013 License: Apache 2.0
Databus
A source-agnostic distributed change data capture system originally built in 2013 at LinkedIn. Databus is written in Java and open sourced under the Apache 2.0 license.
Creator: LinkedIn CDC Style: Trigger Database Compatibility: Source-agnostic, primarily MySQL and Oracle Destination: Generic Clients (Databus also played role of Event Stream) Created: 2013 License: Apache 2.0 Status: Mostly obsolete
Note: One of the original creators of Databus spun out a company providing services around it called Griddable.io which was acquired by Salesforce in 2019 and presumably provided the underlying technology for Salesforce CDC features.
Brooklin
Also a LinkedIn project, in a way the successor to