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的优缺点相关推荐

  1. Hive大数据-Hive的优缺点---大数据之Hive工作笔记0002

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152

  2. hive能替代oracle_173-Hive

    1.Hive基本概念 1.1 什么是Hive Hive:由Facebook开源用于解决海量结构化日志的数据统计. Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提 ...

  3. hive工作中分享总结

    hive分享总结 1. 数据家谱: 1.1.Hive 是什么? 1.2.数据仓库 1.3.Hive与传统数据库的区别 1.4.Hive的优缺点 1.5.Hive使用场景 1.6.Hdfs 运行机制 1 ...

  4. hive udaf_谈笑间学会大数据初识Hive

    你可以不够优秀,但不要甘于平凡 Hive 是什么呢? hive是基于Hadoop构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop分布式文件系统中的数据:可以将结构化的数 ...

  5. hive 修改cluster by算法_Hive入门实战(一)概述与使用

    一.Hive基本概念 1.概念 Hive:由Facebook开源用于解决海量结构化日志的数据统计. Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询 ...

  6. HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介

    本系列是本人对Hive的学习进行一个整理,主要包括以下内容: 1.HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介 2.HiveQL学习笔记(二):Hive基础语法与常用函数 ...

  7. 大数据学习之路-Hive

    Hive 1. Hive基本概念 1.1 什么是Hive 1.2 Hive的优缺点 1.2.1 优点 1.2.2 缺点 1.3 Hive架构原理 1.4 Hive和 数据库比较 1.4.1 查询语言 ...

  8. 【hadoop生态之Hive】Hive的基本概念和安装【笔记+代码】

    一.Hive基本概念 1.1 什么是Hive Hive:由Facebook开源用于解决海量结构化日志的数据统计. Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提 ...

  9. Hive面试基本须知

    Hive面试基本 Hive的优缺点: 优点: 1)操作接口采用类SQL语法,提供快速开发的能力(简单.容易上手). 2)避免了去写MapReduce,减少开发人员的学习成本. 3)Hive的执行延迟比 ...

最新文章

  1. Android开发者必备的42个链接
  2. Java两个列表根据属性去重_java8 如何对list操作 根据某一个字段进行判断去重对另一个字段进行累加 最终返回list?...
  3. 10分钟学会如何使用Shiro
  4. yii添加模型基础类
  5. B-树、B+树、B*树详解
  6. 转换预定义的字符为html实体,php把一些预定义的 HTML 实体转换为字符。
  7. CenterNet+ deepsort实现多目标跟踪
  8. Spark学习笔记(3)--SparkContext部分源码分析
  9. C#.Net工作笔记003---异步编程async await_在开发中的使用经验_随时更新
  10. 做网站买主机还是服务器,做网站是买服务器还是买主机
  11. mysql索引 倒排表_mysql倒排的优化
  12. MySQL--用cmd命令查看已经建成的表
  13. mysql版本号字段比较大小_MySQL查询 – 比较版本号
  14. plugin zsh-autosuggestions/zsh-syntax-highlighting not found
  15. 旋转矩阵中6保6_双色球旋转矩阵公式中6保4的
  16. redisTemplate ping pong
  17. element-ui input 身份证号码验证
  18. 人工智能之我见(1)
  19. 微信小程序 --- 不在以下合法域名列表中请参考文档
  20. 微信发展简史:微信成功的必然和偶然

热门文章

  1. java抽象类实现接口可以不用实现方法
  2. WPF之命名空间和资源
  3. 菜鸟级WEX5开发之路【用B/S开发经验应用到WEX5的开发中来】
  4. 性能测试 (四) 常用指标
  5. 使用jquery ajax代替iframe
  6. JavaScript程序开发(十五)—函数的属性和方法
  7. Repeater 得到checkbox值
  8. 交流电机数字控制系统_敲黑板!新型变频调速控制系统对交流电动机设计的特殊要求...
  9. if else if else语句格式_如何“干掉”if...else
  10. linux 查看opengl版本,linux下查看OpenGL版本