永发信息网

Hive 和数据库的异同

答案:2  悬赏:60  手机版
解决时间 2021-03-07 19:04
  • 提问者网友:咪咪
  • 2021-03-07 05:16
Hive 和数据库的异同
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-03-07 06:28



HBase是个基于HDFS的数据库。Hive是用SQL替代写MR的编程框架,做Hadoop上会把用户提交的SQL语句做语法分析,执行计划等一堆乱七八糟的事后变成MR job提交去跑,返回结果给用户。不然每次都写MR很麻烦的,有这个写个SQL就可以拿到等效的结果,很适合运营童鞋用。当然Hive也有HBase的Connector,用这个Connnector后可以写SQL查询HBase的数据而不是HDFS,不过一般不这么搞。像用SQL on HBase的话,可以用下Phoenix,新手第一次用的感觉会觉得很像是MySQL
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-03-07 06:43
hbase是个基于hdfs的数据库。hive是用sql替代写mr的编程框架,做hadoop上会把用户提交的sql语句做语法分析,执行计划等一堆乱七八糟的事后变成mr job提交去跑,返回结果给用户。不然每次都写mr很麻烦的,有这个写个sql就可以拿到等效的结果,很...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯