-
列數據屬性查看全部
-
HBase的列族式存儲
查看全部 -
行式存儲與列式存儲
查看全部 -
HBase數據存儲模塊
RegionServer=Region+Store+MemStore+StoreFile+HFile+HLog
Region:存儲用戶數據的最小單元,一個RegionServer包含多個Region,每個Region包含的數據都是互斥的,存儲用戶各個行的數據
Store:對應HBase表的列族,HBase表有多少列族,RegionServer中對應就有多少Store,每個Store對應一個MemStore
MemStore:Store的內存緩沖,是內存式的數據結構,用戶數據進入Region后首先刷寫到MemStore
StoreFile:MemStore滿了之后數據刷寫到StoreFile,StoreFile是HFile的簡單封裝
HFile:多個StoreFile可以封裝成HFile,最后刷寫到HDFS,是HBase存儲數據文件的組織形式,是所保存的HBase表中的數據最終的存儲形式,簡單說所有數據都保存在HFile中
HLog:Log用于實現WAL預寫日志,用戶存儲的日志最先保存在此處,目的是實現高可用,在系統宕機或掛掉時回放日志,恢復到原始的狀態,一個RegionServer對應只有一個HLog實例,是唯一的
HLog+MemStore組合成Level0:保證數據可以快速寫入,降低存儲延時,如果沒有這一層,HBase中所有用戶數據都需要寫入到HDFS,這種明顯的高延時無法實現實時交互性能
StoreFile+HFile組合成Level1:實現不可靠數據的持久化,真正將HBase變成了高可用的數據庫系統
查看全部 -
LSM:(日志結構合并樹)存儲思想是為了解決B-tree使用大量IO設計的。是采用順序寫模式快速建立索引,用于大數據量的并發情況下的。
關于LSM Tree,對于最簡單的二層LSM Tree而言,內存中的數據和磁盤你中的數據merge操作,如下圖
查看全部 -
HBase數據存取做的優化
查看全部 -
HBase數據讀取流程解析-服務端
查看全部 -
HBase數據讀取流程解析-客戶端
查看全部 -
HBase數據存寫流程解析-服務端
查看全部 -
HBase數據存寫流程解析-客戶端
查看全部 -
HBase數據存儲模塊介紹
查看全部 -
不錯查看全部
-
HBase的存儲模式
查看全部 -
課程目標哦
查看全部 -
服務端數據獲取
查看全部
舉報