Postgresql
Postgres 備份和 WAL 到 S3
我們正在尋找以下問題的解決方案:
我們已經設置了流複製,所以我們有一個主數據庫和一個從數據庫,我們希望將基本備份和 WAL 文件定期發送到我們的 S3 儲存。
我看過:
- WAL-e 似乎非常適合我們,除了它不支持多個表空間,這是一個交易破壞者。
- Barman 支持這一點,但不支持 S3,這也是一個交易破壞者,儘管我目前正在研究的 pre-和 post-backup hooks 可能是可能的。
- OmniPITR 也不支持 S3。
是否有一個應用程序已經完成了所有這些事情,還是我必須編寫一些腳本?
經過大量研究,我最終使用了 Barman 和自定義的備份份腳本,效果非常好!
你可能想
wal-e
從 Instagram 重新考慮一下,它就是這樣做的,wal-e Postgres 的簡單連續歸檔
它支持 AWS。截至 2013 年 11 月,在您提出問題後不久,它就支持表空間。