CDCの価値を高めるために、どのようなシナリオを考えていますか？
1.非常に大規模なオンラインサービス、例えばSnapchatが、MongoDBのようなものでユーザーアクティビティを保持していることを想像してください。更新レートは非常に高く、テーブルサイズは巨大で、テーブルのフットプリントはグローバルである。
2.2.OLTPでデータが必要なのは、ユーザーデータを使って広告のターゲットを決めようとしているからで、Deltaに保存することは選択肢にない。オンラインソリューションが必要です。このオンラインストアは、アグリゲート(過去5分間のクリック数、インタレストベクトルなど)を管理します。GoogleならKansasを、Facebookならシャード化されたMySQL＋Taoを使う。
3.このユーザーごとのデータを使って、オンライン広告戦略を分析し、MLモデルを再トレーニングして歩留まりを上げる必要があります。
4.分析ワークロードでサービングDBを叩くことはできない、彼らはそれに最適化されていない。多くのSQLなしDBでは、必要な種類のクエリを実行することさえできません。
5.データベースは非常に大きいので、スナップショットを取るのは高価で時間がかかる。
6.多くのユーザーが1日のうち特定の時間帯に活動していないため、状態全体をスナップショットすることも非効率的である。
7.本番用DBの変化も把握したい。本番DBはOLTPストアであり、それほど多くの状態を保持できない。
CDC---は、このユース・ケースに有効な答えとなり得る。