hdfs為主/從架構,主要由管理檔案系統的namenode和儲存資料的datanode組成。
namenode介紹及作用 :
datanode介紹及作用:
secondarynamenode:
副本存放策略
一般來說,資料是以block儲存在datanode節點上。假如說,在datanode節點上提交檔案,那麼第乙個塊就是儲存在這個節點上(選擇最近的乙個),如果不是在datanode節點上提交的,就隨即挑選乙個磁碟合適cpu負荷的節點。第二個block儲存在不同機架上的乙個節點,而第三個block儲存在與第二個block相同機架上的不同節點(假設副本數為3)。
部分與內容引用自官網:
TiDB基本架構簡單總結
和mysql不同,tidb是乙個分布式的資料庫而不是單個程序,所以整個tidb是由以下角色組成 tikv,pd,tidb,tispark。每個角色都是部署在多台機器上的程序組成的集群。tikv負責資料的儲存,對外而言,它就是乙個提供key value儲存的引擎。但它儲存的並不是離散的key,而在乙個...
LTE LTE基本架構
這篇文章主要介紹lte的最基礎的架構,包括lte網路的構成,每乙個網路實體的作用以及lte網路協議棧,最後還包括對乙個lte資料流的模型的說明。這是一張非常有名的lte架構圖,從圖中可以看出,整個網路構架被分為了四個部分,包括由中間兩個框框起來的e utran部分和epc部分,還有位於兩邊的ue和p...
MySql基本架構
mysql基本架構分為server層和儲存引擎 負責連線客戶端與server層,簡單來說就像是乙個登入認證模組,判斷使用者的身份和許可權。mysql會快取我們執行過的select語句,以key value的形式直接放在記憶體中。後續查詢如果命中快取就可以直接拿出快取的結果集而不用去執行後面的複雜操作...