1124面试复盘总结
admin
2024-02-12 17:24:42
0

文章目录

  • 介绍一下hive
    • 串起来
  • hive和mysql有什么区别
  • hive怎么建立索引,数据库怎么建立索引
  • 建立索引的优缺点
  • 数据仓库和数据库的区别
    • 数据仓库中数据的来源

银行好像不咋问python,还是得放点心思在数据库上,银行里java和sql总得会一个吧。而且北京银行和中国银行这两天都不约而同的都问了我hive,不太会,关键是我之前其实搜过hive的内容,还不会答,哎,没过脑子有个屁用

介绍一下hive

  • hive是基于hadoop的数据仓库
  • 它适用于什么场景提出的/适用于什么场景
  • 提供什么功能
  • 怎么查询,查询的内部转化流程
  • 缺点是什么

串起来

  • hive是基于hadoop的数据仓库
  • 设计是围绕海量数据的数据分析
  • 使用类SQL 语言实现数据查询,查询语句通过解释器转换为MapReduce 作业提交到Hadoop 集群上,通过分布式计算后返回作业执行结果给用户
  • 通过类SQL语句实现快速MapReduce统计,使MapReduce编程变得更加简单易行。
  • 在hive上查询会有较高的延迟并且在作业提交和调度的时候需要大量的开销,所以hive不太适用于在线事物处理等需要低延迟的应用场景

hive和mysql有什么区别

  • 1.Hive不支持数据的改写和添加,Mysql支持
    • Hive不支持行级别的增删改的根本原因在于他的底层HDFS本身不支持。在HDFS中如果对整个文件的某一段或某一行内容进行增删改,势必会影响整个文件在集群中的存放布局。需要对整个集群中的数据进行汇总,重新切块,重新发送数据到每个节点,并备份,这样的情况是得不偿失的。所以HDFS的设计模式使他天生不适合做这个事
    • Hive利用HDFS存储数据,利用MapReduce查询分析数据
  • 2.Hive无索引,MySQL有索引
    • Hive 支持索引(3.0 版本之前),但是 Hive 的索引与关系型数据库中的索引并不相同,比如,Hive 不支持主键或者外键。并且 Hive 索引提供的功能很有限, 效率也并不高,因此 Hive 索引很少使用
    • 索引适用的场景:
    • 适用于不更新的静态字段。以免总是重建索引数据。每次建立、更新数据后,都要重建索引以构建索引表。

hive怎么建立索引,数据库怎么建立索引

见上

建立索引的优缺点

  • 索引是数据库中一个用于排序的数据结构,用来快速查询数据库中的数据。Mysql数据库使用二叉树树来实现索引的。
  • 大大提高查找速度
  • 缺点是占物理空间,对数据库进行增删改的时候也要动态的维护索引

数据仓库和数据库的区别

  • 从逻辑上理解,二者没有区别,都是存放数据的地方
  • 从数据量来说,数据仓库要比数据库更庞大的多。数据仓库 Datawarehouse (Amazon Redshift, Hive)主要用于海量数据的数据挖掘和数据分析,辅助做决策
    • 数据库 Database (Oracle, Mysql, PostgreSQL)一次对少量数据,主要用于事务处理,即面向业务的增删查改
    • 用途上的不同决定了这两种架构的特点不同
  • 优化不同,数据库是事务性操作,所以是读写优化的
    • 数据仓库是数据分析,一般只有读优化

数据仓库中数据的来源

主要有三种:

  • 结构化数据:一般来自于数据库,比如MySQL等关系型数据库的表中保存的记录(rows)。即承担OLTP功能的数据载体。这类数据最好处理,因为数据表达方式作为规范,约束性最好。

  • 半结构化数据:该部分数据来源较多,包括用户行为日志(如app的页面访问记录)、平台或管理服务日志(tomcat、mysql等服务日志)等等,也包括存储于MongoDB等NoSQL数据库中的记录(Docs等)。这些数据一般以Json或XML等形式存在,在ETL时难度较大。

  • 非结构化数据:包括图片、音频、视频和网页等,这些数据非常复杂,信息量也很大,一般不会直接抽取出来直接保存到数仓中,而是记录他们的元数据信息(metadata),举图片为例,可能保存该图片的产生时间、格式、大小等等,至于图片本身,一般通过url链接保存在对象或文件存储系统中。

相关内容

热门资讯

梅根·马克尔推新酒引发争议,致... 7月1日,恰逢已故戴安娜王妃64岁冥诞,苏塞克斯公爵夫人梅根·马克尔携个人品牌As Ever高调上线...
与强势渠道联姻,白酒下行周期谋... 在白酒行业进入下行周期,渠道的重要性更为凸显。日前,酒鬼酒与胖东来联名的馥郁香型白酒“酒鬼·自由爱”...
每一口都是大海的味道!品尝安徽... 安徽干贝鲜虾粥是一道温暖又鲜美的家常美食,尤其适合秋冬季节享用。这道粥品融合了干贝的醇厚与鲜虾的甜美...
妙可蓝多:冲刺奶酪千亿新赛道 2025年,对妙可蓝多乃至于整个中国奶酪行业而言,是一个具有里程碑意义的年份。 从2016年起步,今...
赓续中华文脉,闽粤台功夫茶行稳... 文化兴国运兴,文化强民族强。 党的十八大以来,以习近平同志为核心的党中央立足党和国家事业发展全局,坚...
江西铁板鸡,香辣入味超好吃!边... 江西铁板鸡是一道融合了韩式风味与本地饮食习惯的家常菜,以其香辣浓郁的口感和丰富的配菜深受喜爱。这道菜...
稳增长促发展攻坚年 | 我区主... 7月21日,记者从自治区农业农村厅获悉,据农情调度,截至目前,全区完成粮食播种面积1042.91万亩...
中泰建交50周年献礼:IF茉莉... 值此中泰建交50周年之际,泰国天然饮品品牌IF母公司IFBH推出了一款极具象征意义的限量版新品——茉...
以品质升级铸就“美好冀驿”新名... ——从“歇脚地”到服务区综合体的华丽蜕变 ■中国经济时报记者 李晓红 唐沙砂 ■魏巍 张怡 闫晶 ...
河北丰南:河头老街旅游赏百戏 ... 7月21日,游客在河北省唐山市丰南区河头老街景区欣赏文艺节目(无人机照片)。近日,河北省唐山市丰南区...
故宫紧急致歉! 7月22日凌晨,不少游客“薅”到了故宫博物院的羊毛。 许多游客在故宫博物院的购票系统中发现,全价门票...
阳宗海文旅亮相昆明长水机场,民... 2025年7月17日下午,昆明长水国际机场航站楼出发层大舞台人流涌动,由昆明阳宗海风景名胜区管理委员...
7月带娃去一趟张家界,带娃共赴... 张家界,是大自然用鬼斧神工雕琢出的人间仙境。这里的山,不是单调的平缓起伏,而是拔地而起、直插云霄的奇...
山水蒙山 最是清凉迎客来 盛夏炎炎,初伏刚至,持续攀升的气温催热“清凉游”,蒙山景区凭借得天独厚的自然生态和沁人心脾的凉意,成...
七月游张家界怎么玩?带娃在张家... 张家界的七月,是被绿意浸透的童话。当城市的热浪裹挟着蝉鸣扑面而来,这里的奇峰却用云雾织就天然屏障,将...