Skip to content
Latchkey

Change Data Capture ストリームとは?

change data capture (CDC) は、データベースの transaction log を読み取り、commit された行の変更を順序付きのイベントストリームに変換します。downstream のコンシューマーがそのストリームを購読し、データをレプリケートしたり、キャッシュを更新したり、near real time で analytics に供給したりします。log を利用するため、CDC は polling もアプリケーションのクエリの変更もなしに、すべての変更をキャプチャします。

なぜ重要か

polling によって派生システムを同期し続けるのは遅く取りこぼしも生じますが、change stream は更新を発生と同時に届けます。CDC は、outbox の relay、キャッシュの無効化、data pipeline の共通の基盤となっています。

関連ガイド