云時代的BigTable YunTable
YunTable是BigTable的精簡版,并為云計算環境做了很多設計,所以它能在提供海量存儲的情況下,保持低的響應延遲。
YunTable 的架構:
圖1對于很多關注YunTable的人而言已經是非常熟悉,通過這張圖可以看出YunTable主要有三個模塊組成:
- Master節點:Master節點在功能上面屬于比較“輕”的,主要負責維護Table和Region節點之間的對應關系,實際數據的查詢和輸入則都通過Region節點和Client端之間的交互完成,和Master節點無關。還有Master節點的默認端口是8301。
- Region節點:其作用是負責處理來自Client端的請求,并存儲和管理大量的數據,Region節點 非常類似BigTable論文中所提到的Tablet服務器。每個Region服務器管理多個Tablet,每個Tablet對應一個Table,并負責 存儲屬于這個Table的數據。還有Region節點的默認端口是8302。
- Client端:主要以名為“YunCli”的命令行為主,主要用于讓用戶輸入與數據處理相關的命令,并與后端的Master節點和Region節點進行交互。
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!