不要急着往下滑,默默想5min,看看这5道面试题你都会吗?
面试题 01、Hbase的功能与应用场景? 面试题02、Hbase有什么特点? 面试题 03、Hbase设计思想是什么? 面试题04、Hbase与HDFS的区别是什么? 面试题05、Hbase与MySQL的区别是什么?
以下答案仅供参考:
面试题 01、Hbase的功能与应用场景?
•功能:Hbase是一个分布式的、基于分布式内存和HDFS
的按列存储的NoSQL
数据库
•应用:Hbase适合于需要实时的对大量数据进行快速、随机读写
访问的场景
面试题02、Hbase有什么特点?
•分布式
的,可以实现高并发的数据读写
•上层
构建分布式内存,可以实现高性能、随机、实时的读写
•底层
基于HDFS,可以实现大数据
•按列存储
,基于列实现数据存储,灵活性更高
面试题 03、Hbase设计思想是什么?
•设计思想、冷热数据分离
,Hbase将新数据直接写入内存中,如果内存中存储的数据过多,就将内存的数据写入HDFS
–热数据是指刚产生的数据,先写内存,大概率的情况下,可以直接从内存中读取
–冷数据是指先产生的数据,将内存中产生很久的数据写入HDFS中,被读取的概率较小
面试题04、Hbase与HDFS的区别是什么?
•Hbase是一个高性能实时随机读写数据的数据库存储系统,用于实现实时
数据存储
•HDFS是一个分布式离线大数据文件存储系统,用于实现离线
的文件存储
面试题05、Hbase与MySQL的区别是什么?
•Hbase是分布式NoSQL数据库,可以实现高性能的大数据
存储
•MySQL是RDBMS关系型数据库,只能实现小数据量
的结构化数据存储
总结
今天我们复习了面试中常考的Hbase相关的五个问题,你做到心中有数了么?
其实做这个专栏我也有私心,就是希望借助每天写一篇面试题,督促自己学习,以免在吹水群甚至都没有谈资!
对了,如果你的朋友也在准备面试
,请将这个系列扔给他,
好了,今天就到这里,学废了的同学,记得在评论区留言:打卡
。给同学们以激励。