视图和物化视图的区别
在这篇文章中,我们将了解视图和物化视图之间的区别。
观看次数
它是通过执行“选择查询”语句创建的表的逻辑和虚拟副本。
此结果不会存储在磁盘上的任何位置。
因此,每次都需要在需要某些数据时执行查询。
这样,可以从表中获得最近更新的数据。
查询的元组/结果不会被存储。
相反,查询表达式存储在磁盘上。
查询表达式被存储,由此获得最后更新的数据。
他们没有与之相关的存储/更新成本。
它们采用特定的架构设计。
这意味着有一个SQL标准来定义视图。
当数据必须不经常访问,但数据经常更新时使用它们。
物化视图
它是数据的逻辑和虚拟副本。
鉴于查询存储在表或磁盘中,它是“选择查询”的结果。
查询表达式和结果元组存储在磁盘上。
查询表达式不会在用户每次尝试获取数据时执行。
这意味着,用户不会获得数据库中表的最近更新值。
它具有与之相关的存储和更新成本。
它们采用通用架构设计,因此没有SQL标准来定义它。
它的功能由某些数据库作为扩展提供。
当数据必须经常访问但表中的数据不经常更新时使用。