Materialized Views – Overview

9 min to complete

Materialized View (MV in short) is a global index. When you create a MV, a new table gets created and distributed to different nodes using the standard table distribution mechanisms.
To create a materialized view, you need to define a query that you want to run against the base table. A base table is the table you create the MV on top of. Once the MV is created, it is kept in-sync with the base table automatically. It’s not possible to directly update a MV, its content is changed when the base table changes – this includes INSERTs, UPDATES, DELETEs. It’s only possible to query the MV and not change it directly.

 

Transcript
fa-angle-up