hive
文章平均质量分 85
风_间
不积跬步无以至千里
展开
-
hive储存与压缩
Hive支持的储存格式主要有:textfile(行列存储)、sequencefile(行列存储)、ORC(列式存储)、parquet(列式存储) 1.1、行式存储和列式存储 左图为逻辑表,右边第一个为行式存储,第二个为列式存储 **行式存储的特点:**查询满足条件的一整行数据的时候,列存储需要每个聚集的字段找到对应的每个列的值,行存储只需要找到其中一个值,其余的值都在相邻的地方,所以此时行存储查询的速度更快。 select * 效率高 。 **列存储的特点:**因为每个字段的数据聚集存储,在查原创 2021-09-14 17:14:37 · 1254 阅读 · 0 评论 -
hive窗口函数及示例
窗口函数 其实只有over()才是真正的窗口函数,只是over常于其他函数组合使用,采用强大的效果。 一、over()的语法 分析函数 over(partition by 列名 order by 列名 rows between 开始位置 and 结束位置) 1.1、窗口控制,既window子句 over(partition by col order by 排序字段 rows between 1 preceding and 1 fllowing) 二、常用窗口函数 sum(col) over()原创 2021-08-10 19:07:53 · 1338 阅读 · 0 评论 -
hive函数汇总
Hive函数 一、关系运算 1、等值比较: = 语法:A=B 操作类型:所有基本类型 描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSE select 1 =1 as rst; +-------+ | rst | +-------+ | true | +-------+ 2、不等值比较:< > 语法: A <> B 操作类型: 所有基本类型 描述: 如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则原创 2021-08-07 19:02:36 · 1359 阅读 · 0 评论
分享