TiDB術語解釋

TiDB術語

Leader/Follower/Learner 它們分別對應 Peer 的三種角色。其中 Leader 負責響應客戶端的讀寫請求;Follower 被動地從 Leader 同步數據,當 Leader 失效時會進行選舉產生新的 Leader;Learner 是一種特殊的角色,它只參與同步 raft log 而不參與投票,在目前的實現中只短暫存在於添加副本的中間步驟。
Region/Peer/Raft Group 每個 Region 負責維護集羣的一段連續數據(默認配置下平均約 96 MiB),每份數據會在不同的 Store 存儲多個副本(默認配置是 3 副本),每個副本稱爲 Peer。同一個 Region 的多個 Peer 通過 raft 協議進行數據同步,所以 Peer 也用來指代 raft 實例中的成員。TiKV 使用 multi-raft 模式來管理數據,即每個 Region 都對應一個獨立運行的 raft 實例,我們也把這樣的一個 raft 實例叫做一個 Raft Group。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章