Hive视图
概念:
Hive中视图是一种虚拟表,只存储定义不存储数据。
通常从真实的物理表中创建生成视图,也可以从已经存在的视图上创建新视图。
创建视图时,将会冻结视图的架构如果删除或者修改了基础表,视图将失效
视图只是用来简化操作,不存储记录,也没有提高查询性能
视图使用示例:
使用视图好处:
1、将真实表中特定的列数据以视图形式展示给用户,可以保护数据隐私
2、降低查询语句的复杂度,简化查询语句
物化视图(Hive3.0新特性,这里的物化是个形容词哦)
物化视图语法:
基于物化视图的查询重写加速: