Stream Processing Fundamentals
SQL Changes and Key Columns in ksqlDB 0.10 Explained

SQL Changes and Key Columns in ksqlDB 0.10 Explained

7/31/2020 · Andy Coates

What this post added

Introduces significant changes to ksqlDB's key handling in version 0.10, including the removal of implicit ROWKEY columns and the WITH(key='ID') syntax. Users can now explicitly name key columns for both tables (PRIMARY KEY) and streams (KEY), directly mapping to Kafka record keys without requiring data duplication in the value. This simplifies queries and improves performance by avoiding unnecessary repartitions.

Read the original post ↗