Hive是什么,Hive与关系型数据库的区别

  • Post author:
  • Post category:其他




Hive是什么,Hive与关系型数据库的区别?






⑴Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射成一张表,并提供类sql语句的查询功能;


Hive使用Hql作为查询接口,使用HDFS存储,使用mapreduce计算;


Hive的本质是将Hql转化为mapreduce;



⑵区别:


①数据库可以用在Online的应用中,Hive主要进行离线的大数据分析;


②数据库的查询语句为SQL,Hive的查询语句为HQL;


③数据库数据存储在LocalFS,Hive的数据存储在HDFS;


④Hive执行MapReduce,MySQL执行Executor;


⑤Hive没有索引;


⑥Hive延迟性高;


⑦Hive可扩展性高;


⑧Hive数据规模大;



版权声明:本文为qq_15103205原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。