Kafka Summit London (KSL) finished up just yesterday! We celebrated KIP-1000 and revisited the idea of a data product and how Kora Engine contributes to it. We’re excited to share the recorded sessions once they’re posted. In the meantime, you can view the talks from KSL 2023 and Current 2023.
If you weren’t able to attend, no worries, we’ve been releasing new and exciting content all the while. Check out the videos, blogs, and code resources below.
David Anderson explains the difference between task slot and parallelism in Apache Flink.
Got your own favorite Stack Overflow answer related to Flink or Kafka? Send it in to devx_newsletter@confluent.io!
What’s the difference between Data Definition Language (DDL), Data Manipulation Language (DML), and Data Query Language (DQL)? Let’s take a look at some examples:
DDL statements are imperative verbs that define metadata in FlinkSQL by adding, changing, or deleting tables. For example:
-- Modify the default watermark Add a column to the existing table
ALTER TABLE [catalog_name].[db_name].[table_name] MODIFY WATERMARK FOR
column-name1 AS column-name1;
DML statements are declarative verbs that read and modify data in Flink tables, like this:
INSERT INTO orders VALUES (1, 1001, '2023-02-24', 50.0);
DQL statements select data from a Flink table:
SELECT * FROM orders;
Hybrid
In-person
We hope you enjoyed our curated assortment of resources! If you’d like to provide feedback, suggest ideas for content you’d like to see, or you want to submit your own resource for consideration, email us at devx_newsletter@confluent.io!
If you’d like to view previous editions of the newsletter, visit our archive.
If you’re viewing this newsletter online, know that we appreciate your readership and that you can get this newsletter delivered directly to your inbox by filling out the sign-up form on the left-hand side.
P.S. If you want to learn more about Kafka, Flink, or Confluent Cloud, visit our developer site at Confluent Developer.
We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.