数仓工具—Hive视图与物化视图(19)

数仓工具—Hive视图与物化视图(19)Hive 中的视图和 RDBMS 中视图的概念一致 都是一组数据的辑表示 本质上就是由一条 SELECT 语句查询的结果集组成的虚拟表 在数据库中 存放的只是视图的定义 而不存放视图包含的数据项 这些项目仍然存放在原来的基本表结构中 Hive 中的物化视图以及其使用的场景

一、视图

1.1 简介

Hive 中的视图和 RDBMS 中视图的概念一致,都是一组数据的逻辑表示,本质上就是由一条 SELECT 语句查询的结果集组成的虚拟表,在数据库中,存放的只是视图的定义,而不存放视图包含的数据项,这些项目仍然存放在原来的基本表结构中。

视图的作用有:

  1. 可以简化数据查询语句(例如我们可以将一个复杂SQL中的一部分数据创建为一个视图)
  2. 通过引入视图可以提高数据的安全性( 可以被定义为多个表的连接,也可以被定义为只有部分列可见,也可为部分行可见,这里我就可以让敏感数据不可见)

视图是纯粹的逻辑对象,没有关联的存储 (Hive 3.0.0 引入的物化视图除外),当查询引用视图时,Hive 可以将视图的定义与查询结合起来,例如将查询中的过滤器推送到视图中。

1.2 创建视图

CREATE VIEW [IF NOT EXISTS] [db_name
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207616.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午1:28
下一篇 2026年3月19日 下午1:28


相关推荐

  • 分组交换广域网技术

    分组交换广域网技术分组交换连接模型在分组交换方式中 用户路由器通过接入线路连接到运营商分组交换机上 运营商分组交换网络负责为用户按需或永久性地建立点对点虚电路 VirtualCircu VC 每个用户路由器可以利用一个物理接口通过多条虚电路连接到多个对端路由器 用户设备将需要传输的信息划分为一定的长度的分组 packet 也称为包 提交给运营商分组交换机 每个分组都载有接收方和发送方的地址标识 运营商分组交换机依据这些地址标识通过虚电路将分组转发到目的端用户设备 用户接入线路使用与同步专线完全相同的连接方式 其

    2026年3月17日
    1
  • 如何使用VideoProc从MKV提取字幕?

    如何使用VideoProc从MKV提取字幕?如何使用 VideoProc 从 MKV 提取字幕 别急 小编今天给大家整理了使用 VideoProc 从 MKV 提取字幕的教程 操作简单 便于上手 感兴趣的朋友快来跟小编看看吧 使用 VideoProc 从 MKV 提取字幕教程 1 添加带字幕的视频运行 VideoProc 然后在主界面上单击 视频 按钮 点击 视频按钮以导入带有字幕的源视频 2 选择输出字幕格式点击下部的工具箱图标 找到 导出字幕 选项 然后双击它 然后选择输出字幕文件格式 您也可以使用修整功能提取部分字幕 单击完成 注意 如果在 工具箱 中没有

    2026年3月17日
    1
  • 如何让Gemini给出真实文献?

    如何让Gemini给出真实文献?

    2026年3月16日
    2
  • leetcode 三数之和_leetcode数组

    leetcode 三数之和_leetcode数组原题链接给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[] 提示:0 <= nums.length <= 300

    2022年8月9日
    3
  • JMeter之性能测试流程及性能测试关注点

    JMeter之性能测试流程及性能测试关注点

    2021年7月13日
    172
  • 游戏开发经验谈(一):游戏架构里隐藏的五个坑及其应对方案

    游戏开发经验谈(一):游戏架构里隐藏的五个坑及其应对方案

    2021年6月10日
    104

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号