【Hadoop】视图、分区与索引

本文介绍了Hadoop数据库中的视图、分区和索引概念。视图是逻辑窗口,简化查询并提高数据安全性,但不支持写入。分区通过字段划分数据,便于管理,减少扫描工作量。索引则加速查询,改变全表扫描机制。内容包括创建、查询和管理这些元素的方法。
摘要由CSDN通过智能技术生成

一、视图

什么是视图?
视图是从数据库中的基本表中选取的数据组成的逻辑窗口。它只是一个虚表,不进行实际的存储。数据库只存放视图的定义,数据项仍然存放在原来的基本表结构中。
视图可以被用于多个表的连接,也可以定义为部分行(列)可见。
Hive视图是一种无关底层存储的逻辑对象,视图中的数据是select查询返回的结果。

视图的作用
1.简化查询语句
2.提高数据的安全性
3.视图保证了一定程度的逻辑独立性

注意:

  1. 视图是只读的,不能INSERT LOAD
  2. 对原表的修改不会反映在视图
  3. 删除原表不会删除视图
  4. 视图中可能包含ORDER BY 和LIMIT子句。如果引用视图的语句也包含
  5. 这类子句,其优先级低于视图中的子句。
  6. 创建视图时,如果没指明列明,则直接继承原表的

创建视图

CREATE VIEW test_view(id,name_length) AS SELECT id ,length(name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值