Change Data Capture (CDC) ermöglicht es, Änderungen in Daten zu überwachen und sofortige Aktualisierungen durchzuführen. Dies ist besonders nützlich für Datenintegrationsszenarien, bei denen Daten in Echtzeit synchronisiert werden müssen.
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und bei Bedarf in die 360°-Bewertung zu wechseln.
Theoretisches Gebilde: erklärt einen Begriff, ein Prinzip oder ein Denkmodell.
Was Zusammenhänge ordnet, verbindet oder entscheidbar macht.
Change Data Capture erfasst Änderungen an Datensätzen und stellt sie als Ereignisse oder Änderungsstrom für nachgelagerte Systeme bereit.
CDC entwickelte sich aus Datenbankreplikation, Änderungsprotokollen und der Anforderung, Daten zeitnah zu verteilen. Datenbanksysteme wie Oracle und SQL Server bieten dafür eigene Change-Tracking- oder Log-basierte Verfahren; Debezium machte log-basierte CDC als Open-Source-Plattform breiter zugänglich.
Die Datenbank schreibt ihre Änderungen in eine Spur. CDC liest diese Spur, übersetzt Einfügen, Ändern und Löschen in Ereignisse und liefert sie an Verbraucher. Reihenfolge, Wiederholung und Schemaänderungen müssen dabei behandelt werden.
Die Quelle, aus der CDC Datenbankänderungen liest.
Eine Nachricht über Einfügen, Ändern oder Löschen eines Datensatzes.
Ein nachgelagertes System, das Änderungsereignisse verarbeitet.
CDC hält Suchindizes, DWHs und Services zeitnah synchron, ohne Tabellen ständig vollständig zu kopieren. Es garantiert allein keine fachliche Konsistenz oder erfolgreiche Verarbeitung beim Verbraucher.
Wo dieser Baustein im Themenmodell verortet ist.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.