kudu結構看上去跟hbase差別並不大,主要的區別包括:
kudu將hbase中zookeeper的功能放進了tmaster內,kudu中tmaster的功能比hbase中的master任務要多一些,kudu所有集群的配置資訊均儲存在本地磁碟中,hbase的集群配置資訊是儲存在zookeeper中;
hbase將資料持久化這部分的功能交給了hadoop中的hdfs,最終組織的資料儲存在hdfs上。kudu自己將儲存模組整合在自己的結構中,內部的資料儲存模組通過raft協議來保證leader tablet和replica tablet內資料的強一致性,和資料的高可靠性。為什麼不像hbase一樣利用hdfs來實現資料儲存,所以kudu自己重新完成了底層的資料儲存模組,並將其整合在tserver中,但是kudu對磁碟的io要求很高,它是以寫的效能換取讀的效能;
資料儲存方式
MOLAP ROLAP HOLAP的區別和聯絡
在olap的世界裡,主要有兩種不同的型別 多維聯機分析處理 molap 和關係型聯機分析處理 rolap 混合聯機分析處理指的是molap和rolap技術的結合。這是olap分析的傳統方式。在molap中,資料儲存在乙個多維資料集 cube 中,儲存並不是在傳統的關係型資料庫中,而是自定義的格式。卓...
Bit,Byte,WORD,DWORD區別和聯絡
1人收藏此文章,收藏此文章 發表於4個月前 已有86次閱讀 共01人收藏此文章 基本概念 位 bit 位 或 位元 是計算機運算的基礎 位元組 byte 位元組 是通過網路傳輸資訊 或在硬碟或記憶體中儲存資訊 的單位。位元組是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位...
Bit,Byte,WORD,DWORD區別和聯絡
位 bit 位 或 位元 是計算機運算的基礎 位元組 byte 位元組 是通過網路傳輸資訊 或在硬碟或記憶體中儲存資訊 的單位。位元組是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在 ascii碼中,乙個英文本母 不分大小寫 佔乙個位元組的空間,乙個中文漢字佔...