1) First difference between View and materialized view is that, In Views query result is not stored in the disk or database but Materialized view allow to store query result in disk or table. 2) Another difference between View vs materialized view is that, when we create view using any table, rowid of view is same as original table but in case of Materialized view rowid is different. 3) One more difference between View and materialized view in database is that, In case of View we always get latest data but in case of Materialized view we need to refresh the view for getting latest data. 4) Performance of View is less than Materialized view. 5) View vs Materialized View is that, In case of Materialized view we need extra trigger or some automatic method so that we can keep materialized view refreshed, this is not required for views in database. When do we go for Materialized View? View is logical view of the table, with no data stored on the disk.It will return the latest da