1 Overview
1.1 Types of Materialized Views
1.1.1 Synchronous vs. Asynchronous
-
Sync-materialized views: require strong consistency with the data in the base tables.
- sync-materialized views do not support direct querying, while async-materialized views do.
-
Async-materialized views: maintain eventual consistency with the base table data, potentially with some delay.
1.1.2 Single-Table vs. Multi-Table
Async-materialized views can use either single-table or multi-table queries.
Sync-materialized views can only use single-table queries
1.1.3 Full vs. Partitioned Incremental vs. Real-Time
For Async-Materialized Views -
Full Refresh: Compu