目录
一、hive中的视图
使用过mysql视图的同学对视图的概念应该不陌生,视图就是一种虚拟表,可以临时存储查询的数据,hive中也提供了视图,hive中的视图具有下面的特点:
- Hive中的视图(view)是一种虚拟表,只保存定义,不实际存储数据;
- 通常从真实的物理表查询中创建生成视图,也可以从已经存在的视图上创建新视图;
- 创建视图时,将冻结视图的架构,如果删除或更改基础表,则视图将失败;
视图是用来简化操作的,不缓冲记录,也没有提高查询性能
二、hive视图语法与操作
2.1 数据准备
在test数据库下有下面的几张表

本文详细介绍了Hive中的视图和物化视图。视图是虚拟表,仅保存定义,不存储数据,常用于简化查询和保护数据。物化视图则是预先计算并存储结果的表,用于提高查询性能。文章通过实例展示了如何创建、使用、管理和更新物化视图,以及其在查询重写中的应用,突显了物化视图在大数据查询优化上的优势。
订阅专栏 解锁全文
1142

被折叠的 条评论
为什么被折叠?



