Postgresql

Postgresql - 熱備用與流式傳輸

  • September 12, 2017

我正在嘗試了解各種 PostgreSQL 複製技術。但是我仍然無法理解熱備和流複製之間的區別。

在此部落格中,熱備和流複製是相同的。誰能幫我理解這一點?

部落格文章使用的術語不正確。

這是兩個不同的東西。

“熱備”是副本所處的狀態,意味著它可用於只讀查詢。副本也可以“只是”作為備用,但它不允許查詢,它只是坐在那裡等待接管。

副本需要與主副本具有完全相同的數據,並且數據從主副本發送到副本的方式是“流複製”所指的。

還可以使用日誌傳送(有時也稱為“連續 WAL 歸檔”)甚至流複製與日誌傳送一起設置熱備用。

從手冊中引用

在待機模式下,伺服器持續應用從主伺服器接收到的 WAL。備用伺服器可以從 WAL 存檔中讀取 WAL,也可以通過 TCP 連接(流複製)直接從主伺服器讀取 WAL。

引用自:https://dba.stackexchange.com/questions/185696