CGFT考試科目知識Region服務器的工作原理

今天我們換一個CGFT考試科目知識說一說,我們知道CGFT考試中的科技模塊是有兩部分組成的,今天我們看看《大數(shù)據(jù)技術(shù)原理及應用》大數(shù)據(jù)是金融科技之源與基中的Region服務器的工作原理!

CGFT考試

Region服務器HBase中核心的模塊,Region服務器內(nèi)部管理了一系列Region對象和一個HLog文件,其中,HLog是磁盤上面的記錄文件,它記錄著所有的更新操作。

每個Region對象又是由多個Store組成的,每個Store對應了表中的一個列族的存儲。每個Store又包含了一個MemStore和若干個StoreFile,其中,MemStore是在內(nèi)存中的緩存,保存*近更新的數(shù)據(jù),StoreFile是磁盤中的文件,這些文件都是B樹結(jié)構(gòu)的,方便快速讀取。StoreFile在底層的實現(xiàn)方式是HDFS文件系統(tǒng)的HFile,HFile的數(shù)據(jù)塊通常采用壓縮方式存儲,壓縮之后可以大大減少網(wǎng)絡(luò)I/O和磁盤I/O。