一、HBase与Hive的对比
1.Hive
- Hive的本质其实就相当于将HDFS中已经存储的文件在MysqL中做了一个双射关系,以方便使用HQL去管理查询
- Hive适用于离线的数据分析和清洗,延迟较高
- Hive存储的数据依旧在Datanode上,编写的HQL语句终将是转换为MapReduce代码执行
2.HBase
- 是一种面向列存储的非关系型数据库
- 适用于单表非关系型数据的存储,不适合做关联查询,类似JOIN等操作
- 数据持久化存储的体现形式是Hfile,存放于Datanode中,被ResionServer以region的形式进行管理
- 面对大量的企业数据,HBase可以直线单表大量数据的存储,同时提供了高效的数据访问速度
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。