A simple view selects data from one table while a complex view selects from multiple tables. DML can be performed on simple views but not always on complex views. Views do not consume storage space whereas materialized views store the results of a query, allowing for improved report performance but using additional storage. Materialized views reference model query subjects in the database and updates made to a materialized view will also update the referenced query subject.
Becoming A Salesforce Certified Technical Architect Prepare For The Review Board by Practicing Example-Led Architectural Strategies and Best Practices by Tameem Bahri
A simple view selects data from one table while a complex view selects from multiple tables. DML can be performed on simple views but not always on complex views. Views do not consume storage space whereas materialized views store the results of a query, allowing for improved report performance but using additional storage. Materialized views reference model query subjects in the database and updates made to a materialized view will also update the referenced query subject.
A simple view selects data from one table while a complex view selects from multiple tables. DML can be performed on simple views but not always on complex views. Views do not consume storage space whereas materialized views store the results of a query, allowing for improved report performance but using additional storage. Materialized views reference model query subjects in the database and updates made to a materialized view will also update the referenced query subject.
A simple view selects data from one table while a complex view selects from multiple tables. DML can be performed on simple views but not always on complex views. Views do not consume storage space whereas materialized views store the results of a query, allowing for improved report performance but using additional storage. Materialized views reference model query subjects in the database and updates made to a materialized view will also update the referenced query subject.
Here are few differences between simple and complex views.
A Simple view selects data from one table. A Complex view selects records from one or more tables. You can perform DML through Simple views but you cannot always perform DML through Complex views. Difference between simple view and materialized view? View does not consume space and materialized view consume space Materialized view A materialized view contains the results of a query from the target model. It can be used to summarize, pre-compute, replicate, and distribute data. Using a materialized view can improve the performance of running reports. A materialized view references model query subjects in the database layer in the target model. If you modify the materialized view, the model query subject is automatically updated. If you delete a materialized view, the model query subject is also deleted. You can store materialized views in any folder in the target model.
Becoming A Salesforce Certified Technical Architect Prepare For The Review Board by Practicing Example-Led Architectural Strategies and Best Practices by Tameem Bahri