簡體   English   中英

Hbase 怎么不使用 RAFT 或 Paxos 之類的共識算法?

[英]How doesn't Hbase use any consensus algorithm like RAFT or Paxos?

我知道 HBase 中的復制是通過僅通過 append 日志文件完成的,以保持與 master 中相同的條目順序以復制到從屬的 WAL 我假設必須有一些共識協議。 它是如何設計的,所以沒有任何共識協議?

By ordering for example, update a boolean column to true & then false. If updates are written to replica's wal files in reverse the final state could be true instead of false.

Hbase 使用主/從架構,其中只有主節點接收請求,因此無需共識協議即可實現一致性,因為將所有 go 寫入一個地方。

您的問題類似於詢問為什么 postgres 不使用共識協議? Postgres 還有一個主/次樣式復制機制

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM