大数据:数据表操作,分区表,分桶表,修改表,array,map, struct

大数据:数据表操作,分区表

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
与此同时,既然要考网警之数据分析应用岗,那必然要考数据挖掘基础知识,今天开始咱们就对数据挖掘方面的东西好生讲讲 最最最重要的就是大数据,什么行测和面试都是小问题,最难最最重要的就是大数据技术相关的知识笔试


大数据:分区表

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
物理上就是文件夹分开
美滋滋

在这里插入图片描述
在这里插入图片描述
语法是

partitioned by(字段,列类型)

在这里插入图片描述
在这里插入图片描述
注入数据是放5月的那个分区
这样的话,相当于指定了一个字段属性

在这里插入图片描述
分区就会继续构建子文件夹
美滋滋

在这里插入图片描述

多级分区
在这里插入图片描述
相当于仨文件目录
注入数据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
缩小查询范围
过滤条件,跟sql很类似

分桶表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
分桶是为了负载均衡

文件的数量固定

在这里插入图片描述
目的是负载均衡

在这里插入图片描述
reduce的数量和分桶一样
估计就是为了方便计算通道匹配

clustered by(字段) into k buckets

关键字

分桶,利用哪个字段来分桶
哈希值随机分桶,牛逼的

算法里面学过的

在这里插入图片描述
在这里插入图片描述
load中转
做一个表,不能从数据直接干到分桶表中
在这里插入图片描述
在这里插入图片描述
分桶
建表是clustered by
导入数据是cluster

没有ed

在这里插入图片描述
看看hdfs
在这里插入图片描述
指定了分桶的数量是3
按照cid这个字段来分桶
分桶原理就是哈希表映射

cid哈希值%3
就行了
在这里插入图片描述
在这里插入图片描述
数据需要一分为三
你不能直接干进去
还需要计算去向

在这里插入图片描述
只要计算,就必须要过MapReduce
于是load data干不了,它不会触发的
在这里插入图片描述
在这里插入图片描述
所以每个桶,不见得里面的东西是一样的
在这里插入图片描述
在这里插入图片描述
分桶的目的就是确定某些数据,一定在同一个桶中
不必去找别的桶
懂吗

在这里插入图片描述
对应join,合并即可

在这里插入图片描述
自然成组

在这里插入图片描述

修改表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改表名
在这里插入图片描述
在这里插入图片描述
修改表的属性,内部表,外部表
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
添加文件夹
修改文件夹名字
删除文件夹
分区就是文件夹分级

在这里插入图片描述
没必要搞分区
不要操作分区的骚操作

在这里插入图片描述
加列

在这里插入图片描述

复杂操作array类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数组内部是逗号分割

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
统计数组个数
不管python,java,c++,还是sql,hive,都类似的,核心思想不变的
在这里插入图片描述

map数据类型

在这里插入图片描述
在这里插入图片描述
集合项目之间以#分隔
map键值对通过:分隔
好说
在这里插入图片描述
map类型,这个比sql牛逼啊

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
python中的字典
就是kv键值对

好说

在这里插入图片描述

struct数据类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
结构体,c中的
在这里插入图片描述

hive反正就是基于MapReduce的sql框架,它能写sql又能做分布式计算,这些知识好好复习,对于未来考网络警察很有帮助的。


总结

提示:重要经验:

1)
2)学好oracle,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

猜你喜欢

转载自blog.csdn.net/weixin_46838716/article/details/131017333