分布式列式存储系统Kudu

Kudu是一个强类型的纯列式存储数据库。类似于HBase,Kudu的表是由很多数据子集构成的,表被水平拆分成多个Tablet(类似于HBase的Region),这些Tablet被散布到不同机器上,以实现分布式的存储和读写。Kudu有两种类型的组件:Master Server和Tablet Server。KuduMaster与HBase Master类似,Tablet Server用于存储实际的Tablet数据,通常每个Tablet有3个副本存放在不同的Tablet Server上,HBase是一个强一致的KⅤ系统,其扩展性和伸缩性是其最大的优点,通常用于海量数据更新和随机读取的场景;而Kudu则是一个实现了多种一致性协议的结构化存储引擎,它通常与Impala结合使用,可用于实时OLAP分析(流式导入实时分析)的场景

猜你喜欢

转载自www.cnblogs.com/yayazhang221/p/13182578.html