1.2 Hive的优缺点
生活随笔
收集整理的這篇文章主要介紹了
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的优缺点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.1 什么是Hive
- 下一篇: 1.3 Hive架构原理