What's a Materialized View?
In Computing, a Materialized View Is a Database Object That Contains the Results of a Query. for Example, It May Be a Local Copy of Data Located Remotely, or...
In computing, a materialized view is a database object that contains the results of a query. For example, it may be a local copy of data located remotely, or may be a subset of the rows and/or columns of a table or join result, or may be a summary using an aggregate function.
What is difference between views and materialized views?
Views are generally used when data is to be accessed infrequently and data in table get updated on frequent basis. On other hand Materialized Views are used when data is to be accessed frequently and data in table not get updated on frequent basis.
What is the difference between virtual view and materialized view?
Materialized views are disk based and are updated periodically based upon the query definition. Views are virtual only and run the query definition each time they are accessed.