Process Flow - Views and materialized views
Create View
View stores SQL query
Query View
Execute stored SQL on base tables
Return fresh data
Create Materialized View
Materialized View stores data snapshot
Query Materialized View
Return stored snapshot quickly
Background refresh updates snapshot
Views store SQL queries and run them fresh on demand; materialized views store data snapshots for faster reads and refresh in background.