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
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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Flink SQL in 2020: Time to show off! - Fabian Hueske & Timo WaltherApache Flink Worst Practices - Konstantin KnaufHow to do CDC using debezium, kafka and postgresReal-time Processing with Flink for Machine Learning at Netflix - Elliot ChowEfficient Window Aggregation with Stream Slicing - Jonas Traub & Philipp GrulichMost Popular Websites 1996 - 2019Streaming Event-Time Partitioning With Apache Flink and Apache Iceberg - Julia BennettGOTO 2019 • Introduction to Stateful Stream Processing with Apache Flink • Robert MetzgerDrivetribe’s Kappa Architecture With Apache Flink® - Aris Koliopoulos (Drivetribe)#bbuzz: Fabian Hueske - Querying Data Streams with Flink SQL – Part 1The Insane Biology of: The OctopusAWS re:Invent 2020: Building real-time applications using Apache FlinkApache Flink x Pulsar Virtual Meetup: Streaming SQL at Uber and Facebook - 03/17/2021 Day TwoMassive Scale Data Processing at Netflix using Flink - Snehal Nagmote & Pallavi PhadnisWhy graphene hasn’t taken over the world...yetManaging State in Apache Flink - Tzu-Li (Gordon) TaiBuild and run streaming applications with Apache Flink and Amazon Kinesis Data Analytics - HausmannUsing the Mm FLaNK Stack for Edge AI (Flink, NiFi, Kafka, Kudu)Webinar: Deep Dive on Apache Flink State - Seth Wiesman08 Marta Paes Change Data Capture With Flink SQL And Debezium