Загрузка страницы

Change Data Capture and Processing with Flink SQL

Change Data Capture (CDC) has become a popular pattern to capture committed changes from a database and propagate those changes to downstream consumers, for example, to keep multiple datastores in sync and avoid common pitfalls such as dual writes. Being able to easily ingest and interpret these changelogs into the Table API/SQL has been a highly demanded feature in the Flink community — and it’s now possible with Flink SQL 1.11.

In this session, we will introduce the new table source interface (FLIP-95) which makes use cases like CDC possible and how it works. You'll learn how the CDC integration unlocks the power of Flink SQL, such as maintaining audit logs, automatically updating caches and full-text index in sync, materializing real-time aggregate views on databases, and much more.

In a live demo, we show how to use Flink SQL to capture change data from upstream MySQL and PostgreSQL databases, join the change data together and stream out to ElasticSearch for indexing. The entire demo only uses pure SQL statements.

At last, we'll close the session with an outlook of upcoming features based on the Flink SQL + CDC and more ecosystem connectors around this.

Видео Change Data Capture and Processing with Flink SQL канала Flink Forward
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 октября 2020 г. 16:00:01
00:41:36
Яндекс.Метрика