开发者社区> 问答> 正文

Hive和Hbase底层对比区别是什么呢?

Hive和Hbase底层对比区别是什么呢?

展开
收起
游客mm5dulkpivqdo 2021-12-12 23:38:04 540 0
1 条回答
写回答
取消 提交回答
  • Hive中的表是纯逻辑表,就只是表的定义等,即表的元数据。Hive本身不存储数据,它完全依赖HDFS和MapReduce。这样就可以将结构化的数据文件映射为为一张数据库表,并提供完整的SQL查询功能,并将SQL语句最终转换为MapReduce任务进行运行。而HBase表是物理表,适合存放非结构化的数据。Hive是基于MapReduce来处理数据,而MapReduce处理数据是基于行的模式;

    2021-12-12 23:38:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hive Bucketing in Apache Spark 立即下载
spark替代HIVE实现ETL作业 立即下载
2019大数据技术公开课第五季—Hive迁移到MaxCompute最佳实践 立即下载