Stream Processing Fundamentals
Exploring ksqlDB with Real-Time Twitter Data

Exploring ksqlDB with Real-Time Twitter Data

12/23/2019 · Robin Moffatt

What this post added

This post demonstrates the use of ksqlDB 0.6 with Twitter data, showcasing its enhanced capabilities compared to its predecessor, KSQL. Key features highlighted include pull query support for querying materialized views, native integration with Kafka Connect connectors, support for nested structures and array flattening (EXPLODE), improved Avro schema support, and a test runner. The post provides practical examples of configuring a Twitter connector via Kafka Connect, creating a ksqlDB stream over the resulting Kafka topic, filtering columns using push queries with `EMIT CHANGES`, and creating a new, thinner stream (`TWEETS_THIN`) by projecting specific fields from the original stream. It also mentions the use of GitHub for the full test rig.

Read the original post ↗