翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Bucardo
Bucardo
Bucardo の最も一般的なユースケースは次のとおりです。
ソースデータベースが古いバージョンの PostgreSQL (PostgreSQL 9.2 以前) で実行されている。
あるクラウドプロバイダーから別のオンラインプロバイダーに PostgreSQL データベースを移行する。
アーキテクチャ
次の図は、Bucardo を使用してオンプレミスの PostgreSQL データベースを AWS クラウドに移行するためのアーキテクチャを示しています。

この図表は、次のワークフローを示しています:
EC2 インスタンスを作成します。
PostgreSQL と Bucardo
を EC2 インスタンスにインストールします。 ソースデータベースとターゲットデータベースを登録します。
テーブルを追加します (レプリケーションの一部である必要があります)。
Bucardo レプリケーションを開始します。
COPY コマンドを使用して、初期ロードを移行します。次に、Bucardo は変更差分を後でレプリケートします。
制限
移行を開始する前に、Bucardo の使用に関する以下の制限事項を考慮することをお勧めします。
Bucardo は呼び出しベースのレプリケーションを使用するため、移行中にソースデータベースに追加オーバーヘッドが発生します。
Bucardo をインストールする場合、バックアップおよび復元アクティビティ中に差分を蓄積し、復元が完了するとすぐに差分をレプリケートするために十分なディスク容量およびその他のリソースが必要です。