Skip to main content
Enterprise applications
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

PostgreSQL 資料保護

貢獻者

儲存設計的主要層面之一、是為 PostgreSQL Volume 提供保護。客戶可以使用傾印方法或使用檔案系統備份來保護 PostgreSQL 資料庫。本節說明備份個別資料庫或整個叢集的不同方法。

備份 PostgreSQL 資料有三種方法:

  • SQL Server 傾印

  • 檔案系統層級備份

  • 持續歸檔

SQL Server 傾印方法背後的想法是使用 SQL Server 命令產生檔案、當檔案傳回伺服器時、就能像在傾印時一樣重新建立資料庫。PostgreSQL 提供公用程式 pg_dumppg_dump_all 用於建立個別和叢集層級的備份。這些傾印都是邏輯的、而且沒有足夠的資訊可供 Wal 重新執行使用。

另一種備份策略是使用檔案系統層級的備份、系統管理員可在其中直接複製 PostgreSQL 用來將資料儲存在資料庫中的檔案。此方法是在離線模式下執行:必須關閉資料庫或叢集。另一種方法是使用 pg_basebackup 執行 PostgreSQL 資料庫的熱串流備份。