1.2 Hive的优缺点
Posted Alex Hub
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.2 Hive的优缺点相关的知识,希望对你有一定的参考价值。
1.2.1 优点
(1)操作接口采用类SQL 语法,提供快速开发的能力(简单、容易上手)。
(2)避免了去写MapReduce,减少开发人员的学习成本。
(3)Hive 的执行延迟比较高,因此Hive 常用于数据分析,对实时性要求不高的场合。
(4)Hive 优势在于处理大数据,对于处理小数据没有优势,因为Hive 的执行延迟比较
高。
(5)Hive 支持用户自定义函数,用户可以根据自己的需求来实现自己的函数。
1.2.2 缺点
1)Hive 的HQL 表达能力有限
(1)迭代式算法无法表达
(2)数据挖掘方面不擅长,由于MapReduce 数据处理流程的限制,效率更高的算法却
无法实现。
2)Hive 的效率比较低
(1)Hive 自动生成的MapReduce 作业,通常情况下不够智能化
智能化
(2)Hive 调优比较困难,粒度较粗
以上是关于1.2 Hive的优缺点的主要内容,如果未能解决你的问题,请参考以下文章