Postgresql

Postgres 備份和 WAL 到 S3

  • December 17, 2017

我們正在尋找以下問題的解決方案:

我們已經設置了流複製,所以我們有一個主數據庫和一個從數據庫,我們希望將基本備份和 WAL 文件定期發送到我們的 S3 儲存。

我看過:

  • WAL-e 似乎非常適合我們,除了它不支持多個表空間,這是一個交易破壞者。
  • Barman 支持這一點,但不支持 S3,這也是一個交易破壞者,儘管我目前正在研究的 pre-和 post-backup hooks 可能是可能的。
  • OmniPITR 也不支持 S3。

是否有一個應用程序已經完成了所有這些事情,還是我必須編寫一些腳本?

經過大量研究,我最終使用了 Barman 和自定義的備份份腳本,效果非常好!

你可能想wal-e從 Instagram 重新考慮一下,它就是這樣做的,

wal-e Postgres 的簡單連續歸檔

它支持 AWS。截至 2013 年 11 月,在您提出問題後不久,它就支持表空間。

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