Hive技術初探

做者:陳彩華,貝聊後端開發工程師
(文章轉載交流請聯繫caison@aliyun.com)
複製代碼

1 概述

1.1 基本介紹

1.1 Hive概述之基本介紹.png

1.2 技術比較

  • Hive與傳統數據庫比較 html

    Hive與傳統數據庫比較

  • Hive與Hbase比較 Hive 是個SQL引擎,HBase是個存儲引擎,相似MySql, 有個SQL引擎解析處理SQL語句,另外用 Innodb,Myisam,Ndb作數據存儲引擎。數據庫

1.3 優缺點

1.3 Hive概述之優缺點.png

1.4 應用場景

1.4 Hive概述之應用場景.png

2 體系結構

2.1 服務端組件

2.1 Hive體系結構之服務端組件.png

技術架構圖

2.2 工做流程

  • 基本流程 apache

    基本流程

  • Hive HSQL執行流程 後端

    HSQL執行流程

  • 流程說明 bash

    流程說明.png

2.3 元數據

2.3 Hive體系結構之元數據.png

3 安裝模式

3 Hive安裝模式.png

4 數據類型

4 Hive數據類型.png

5 數據模型

5.1 數據存儲

5.1 Hive數據模型之數據存儲.png

5.2 四種表類型和視圖

5.2 Hive數據模型之四種表類型和視圖.png

(本文同時發表於做者我的博客 www.jianshu.com/u/ced6b70c7…)架構

參考

Hive Wiki: cwiki.apache.org/confluence/…spa

Hive Design Docs: cwiki.apache.org/confluence/….net

Hive基礎架構 willgo.cc/blog/2015/0…3d

Hive技術原理解析 blog.csdn.net/qq_36864672…code

相關文章
相關標籤/搜索