Click to copy

• Reviewed for ksqlDB 0.29

How to Create Materialized View in ksqlDB

In ksqlDB, materialized views are tables that have a persistent query updating their physical state. See how to create a table from a query.

Note that they are also called materialized tables.
In contrast, non-materialized tables are the equivalent of traditional views. You are allowed to run push queries on non-materialized tables — with one caveat, the underlying state needs to be recreated on every query execution.
Discover what readers are saying
topictale
Get easy to digest how-tos on ksqlDB
Sign up
Please read our Privacy Policy to understand how we protect and manage your data.
You may also like

We use cookies to improve your experience, as described in our Cookies Policy. By using this website you agree to its usage.