开发者社区> 问答> 正文

数仓当中普通视图与物化视图的区别?

数仓当中普通视图与物化视图的区别?

展开
收起
游客ahv54x37wvm7u 2021-12-12 17:23:33 624 0
1 条回答
写回答
取消 提交回答
  • 普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。

    物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。

    普通视图和物化视图是两个概念,说区别是放在一起让大家更好的理解,

    基本概念,普通视图是不存储任何数据的,是在查询中转换为对应的定义SQL去查询,

    物化视图是将数据转换为一个表,实际存储着数据,这样查询数据,就不用关联一大堆表,如果表很大的话,会在临时表空间内做大量的操作。

    2021-12-12 17:23:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云云原生一体化数仓 立即下载
基于云原生数据仓库AnalyticDB PG的最佳实践 立即下载
新氧云原生全栈数仓最佳实践 立即下载