* Views are stored SQL-Queries, but no view-data is stored.
* Mviews are stored SQL-Quries to local or far objects, the view-data is stored locally and refreshed by specific interval. Mviews are not new, they derived from snapshots.
Oracle uses Mviews for more, for example with query-rewrite to speed up aggragated data-access.
mviews are physical tables, like snapshots need to get refreshed at certain time, full or incremental, they are also used by the optimizer to accomplish query rewrites
Bookmarks