Kudu的特點


Kudu的特點

0.原理

列式存儲管理器

一個列式存儲數據的地方,跟mysql差不多,只是mysql是行式存儲.

他是一個集群,能分布式存儲.

查詢也是寫sql語句.

列式存儲效率高.

1.為什么會有Kudu?

hive讀寫數據快,分析數據慢

hbase 分析數據快,讀寫慢.

上面兩個是極端,kudu想擁有他們兩個的優點. 但是魚和熊掌不可兼得,單一性能比上面兩個都差.

KUDU 的定位是 「Fast Analytics on Fast Data」,是一個既支持隨機讀寫、又支持 OLAP 分析的大數據存儲引擎

2.Kudu的優點.

  1. 查詢少量列時,速度快(因為hive查詢都是讀取整行數據,kudu只需要讀取需要的列就行)
  2. 數據壓縮比高

3.什么時候可以用Kudu?

待定

4. Kudu的缺點

  1. 查詢列太多時性能下降(KUDU 建議列數不超過 300 )
  2. 不適合 OLTP 場景

5.什么時候不可以用Kudu?

  1. 列太多的時候
  2. OLTP場景


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM