データ取り込み
データの到着方法は三つあります。スケジュールされたバッチ抽出、データベースログからの変更データキャプチャ(CDC)、イベントストリームです。どれだけの鮮度が必要か、ソースシステムがどの程度の負荷に耐えられるかに応じて、ソースごとに選択します。CDCはプライマリにクエリを発行せずにニアリアルタイムのレプリケーションを実現しますが、パイプラインがソースのスキーマに依存するようになります。
- バッチ抽出とAPIからの取り込み
- DebeziumによるログベースのCDC
- Kafkaによるイベントストリーミング
- スキーマレジストリとスキーマ進化
- 冪等で再実行可能なロード
- バックフィル用ツール
