本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
布加多
Bucardo
以下是 Bucardo 最常見的使用案例:
您的來源資料庫正在舊版 PostgreSQL (早於 PostgreSQL 9.2) 上執行。
您正在將 PostgreSQL 資料庫從一個雲端提供者遷移到另一個線上供應商。
架構
下圖顯示使用 Bucardo 將內部部署 PostgreSQL 資料庫遷移至 AWS 雲端的架構。

該圖顯示以下工作流程:
建立 EC2 執行個體。
在 EC2 執行個體上安裝 PostgreSQL 和 Bucardo
。 註冊來源和目標資料庫。
新增資料表 (應該是複寫的一部分)。
啟動 Bucardo 複寫。
使用 COPY 命令遷移初始負載。然後,Bucardo 稍後會複寫差異變更。
限制
建議您在開始遷移之前,考慮使用 Bucardo 的下列限制:
由於 Bucardo 使用以呼叫為基礎的複寫,因此遷移期間來源資料庫會產生額外的額外負荷。
安裝 Bucardo 時,必須有足夠的磁碟空間和其他資源,以在備份和還原活動期間累積差異,並在還原完成後盡快複寫差異。