特点
1、只有逻辑视图,没有物化视图;
2、视图只能查询,不能Load/Insert/Update/Delete数据;
3、视图在创建时候,只是保存了一份元数据,当查询视图的时候,才开始执行视图对应的那些子查询;
优点
降低查询复杂度
当查询变得长或复杂的时候,通过使用视图将这个查询语句分割成多个小的、更可控的片段来降低复杂度。同在编程语言中使用函数或者软件设计中使用分层设计的思想是一致的。
限制数据访问
有些数据库允许将视图作为一个安全机制,从而避免直接访问具有敏感数据的原始表。HIVE目前暂不支持这个功能,因为用户必须具有能够访问整个底层原始表的权限,视图才能工作,但是,通过创建视图来限制数据访问可以用来保护信息不被随意查询。