Kudu的特點
0.原理
列式存儲管理器
一個列式存儲數據的地方,跟mysql差不多,只是mysql是行式存儲.
他是一個集群,能分布式存儲.
查詢也是寫sql語句.
列式存儲效率高.
1.為什么會有Kudu?
hive讀寫數據快,分析數據慢
hbase 分析數據快,讀寫慢.
上面兩個是極端,kudu想擁有他們兩個的優點. 但是魚和熊掌不可兼得,單一性能比上面兩個都差.
KUDU 的定位是 「Fast Analytics on Fast Data」,是一個既支持隨機讀寫、又支持 OLAP 分析的大數據存儲引擎

2.Kudu的優點.
- 查詢少量列時,速度快(因為hive查詢都是讀取整行數據,kudu只需要讀取需要的列就行)
- 數據壓縮比高
3.什么時候可以用Kudu?
待定
4. Kudu的缺點
- 查詢列太多時性能下降(KUDU 建議列數不超過 300 )
- 不適合 OLTP 場景
5.什么時候不可以用Kudu?
- 列太多的時候
- OLTP場景
