Students
1
Lectures
83
Course Duration
Unlimited Duration
Updated
October 13, 2022

ksqlDB is a database purpose-built to help developers create stream processing applications on top of Apache Kafka®.

Annapurna Singh
0
24
Courses
490
Students
ksqlDB enables you to build event streaming applications with the same ease and familiarity of building traditional applications on a relational database. It also simplifies the underlying architecture for these applications so you can build powerful, real-time systems with just a few SQL statements.
ksqlDB can be described as a real-time event-streaming database built on top of Apache Kafka and Kafka Streams. It combines powerful stream processing with a relational database model using SQL syntax.
ksqlDB is an event streaming database, streams and tables are its core abstractions. Essentially, these are collections of data that can be transformed and processed in real-time.
-
- ksqlDB Introduction Unlimited
- Stream Processing Unlimited
- Stream Processing in Action Unlimited
- How does ksqlDB work? Unlimited
-
- Interacting with ksqlDB Unlimited
- Command Line Interface (CLI) Unlimited
- Web UI Unlimited
- REST API Unlimited
- Client Libraries Unlimited
- Hands On: Interacting with ksqlDB Unlimited
- Provisioning ksqlDB on Confluent Cloud Unlimited
- Using ksqlDB on Confluent Cloud Unlimited
- Using the ksqlDB Command Line Interface (CLI) Unlimited
- Obtaining ksqlDB API and Endpoint Details from Confluent Cloud Unlimited
- Connecting to Confluent Cloud ksqlDB from Local CLI Unlimited
- Inserting and Querying Data from the CLI Unlimited
- Create a Table Unlimited
- Use the ksqlDB REST API with Postman Unlimited
- Set Up Auth Unlimited
- Insert Data Unlimited
- Display the Inserted Data Unlimited
- Filtering with ksqlDB Unlimited
- Lookups and Joins with ksqlDB Unlimited
- Transforming Data with ksqlDB Unlimited
- Flatten Nested Records with ksqlDB Unlimited
- Converting Data Formats with ksqlDB Unlimited
- Merging Two Streams with ksqlDB Unlimited
- Splitting Two Streams with ksqlDB Unlimited
- Streams and Tables Unlimited
- Hands On: Stateful Aggregations (Materialized Views) Unlimited
- Create a New Stream and Insert Data Unlimited
- Run Queries with Aggregated Calculations Unlimited
- Create a Materialized View Table with Your Aggregated Calculations Unlimited
- Insert Additional Data and Query Your Table Unlimited
- Hands On: Push Queries and Pull Queries Unlimited
- Run Push and Pull Queries Unlimited
- Version ksqlDB Applications with ksql-migrations Unlimited
- Hands On: Apply Lambda Functions to Arrays and Maps Unlimited
- Transform Function Unlimited
- Reduce Function Unlimited
- Filter Function Unlimited