1.hdfs与hbase的优缺点
hdfs:吞吐能力强,随机读写能力差,适合批处理数据。
hbase:随机读写能力强,但吞吐能力差,适合随机分析处理。
2.kudu介绍及背景
kudu是综合了hdfs与hbase优缺点,即满足高吞吐,高随机读写能力,但处理性能属于折中,高吞吐比hdfs差点,但比hbase强;随机读写能力强,比hdfs好,比hbase差点,但不需要部署二套架构;它是大数据存储引擎,满足传统的olap数据处理分析,也能满足随机读写能力。
3.kudu架构
kudu是由一个master server负责管理元数据,管理集群,管理多个tablet server,tablet负责表数据存储及读写;master可以有一个主的,多个副的;tablet也 是有一个主的多个副的;tablet的数据是水平连续分区存储,一个表可以划分多个tablet; tablet的leader支持数据的读写能力,follower只支持数据的读能力